A time and location based message management method, for application in a network system, the network system including an electronic device and a message server, the electronic device accessing the message server via the Internet, the message server including a map database, a user database and a message database, the message database storing a plurality of data, each data including a sender, a sending time and a sending location, the method including: obtaining a user account number, a location data and a time data through the electronic device, wherein the user account number is recorded in an application software program executed by a user, the location data is obtained through a GPS of the electronic device, and the time data is obtained through an operating system or the application software program of the electronic device; sending the user account number, the location data and the time data from the electronic device to the message server; based on the location data, obtaining a map data from the map database and sending the map data back to the electronic device via the message server, wherein a processor on the electronic device selects an area range of the map data to display on a screen of the electronic device; on a screen page displayed, using the user account number, the time data and the area range as the screening conditions, obtaining a name of a related user and an avatar of the related user from the user database and obtaining a message of the related user from the message database, and based on the sending location of the message, collectively displaying the name, the avatar and the message of the related user on the screen page, wherein the related user include friends, relatives, colleagues, or classmates of a specific user; editing and sending a designated message to the message database via the electronic device, wherein the designated message includes a designated receiving user and a designated receiving location; when the designated receiving user is at the designated receiving location, the message database sends the designated message to the designated receiving user; and when the message database receives the designated message, sending a notifier to the designated receiving user. obtaining a user account number, a location data and a time data through the electronic device, wherein the user account number is recorded in an application software program executed by a user, the location data is obtained through a GPS of the electronic device, and the time data is obtained through an operating system or the application software program of the electronic device; sending the user account number, the location data and the time data from the electronic device to the message server; based on the location data, obtaining a map data from the map database and sending the map data back to the electronic device via the message server, wherein a processor on the electronic device selects an area range of the map data to display on a screen of the electronic device; on a screen page displayed, using the user account number, the time data and the area range as the screening conditions, obtaining a name of a related user and an avatar of the related user from the user database and obtaining a message of the related user from the message database, and based on the sending location of the message, collectively displaying the name, the avatar and the message of the related user on the screen page, wherein the related user include friends, relatives, colleagues, or classmates of a specific user; editing and sending a designated message to the message database via the electronic device, wherein the designated message includes a designated receiving user and a designated receiving location; when the designated receiving user is at the designated receiving location, the message database sends the designated message to the designated receiving user; and when the message database receives the designated message, sending a notifier to the designated receiving user.