Home  >  Article  >  Backend Development  >  PHP timestamp function summary and examples

PHP timestamp function summary and examples

WBOY
WBOYOriginal
2016-07-25 09:00:121207browse
  1. echo strtotime(”2009-1-22″) Result: 1232553600
Copy code

Description: Return the timestamp of 0:00:00 on January 22, 2009

Second, PHP timestamp function to obtain English text date and time Examples are as follows: For easy comparison, use date to convert the current timestamp and the specified timestamp into system time

(1) Print the timestamp at this time tomorrow strtotime(”+1 day”)

  1. Current time: echo date(”Y-m-d H:i:s”,time()) Result: 2009-01-22 09:40:25
  2. Specified time: echo date(”Y-m-d H:i: s",strtotime("+1 day")) Result: 2009-01-23 09:40:25
Copy code

(2) Print the timestamp of yesterday at this time strtotime("-1 day")

  1. Current time: echo date(”Y-m-d H:i:s”,time()) Result: 2009-01-22 09:40:25
  2. Specified time: echo date(”Y-m-d H:i: s”,strtotime(”-1 day”)) Result: 2009-01-21 09:40:25
Copy code

(3) Print the timestamp at this time next week strtotime(”+1 week ”)

  1. Current time: echo date(”Y-m-d H:i:s”,time()) Result: 2009-01-22 09:40:25
  2. Specified time: echo date(”Y-m-d H:i: s”,strtotime(”+1 week”)) Result: 2009-01-29 09:40:25
Copy code

(4) Print the timestamp at this time last week strtotime(”-1 week ”)

  1. Current time: echo date(”Y-m-d H:i:s”,time()) Result: 2009-01-22 09:40:25
  2. Specified time: echo date(”Y-m-d H:i: s”,strtotime(”-1 week”)) Result: 2009-01-15 09:40:25
Copy code

(5) Print the timestamp of the specified next day of the week strtotime(”next Thursday”)

  1. Current time: echo date(”Y-m-d H:i:s”,time()) Result: 2009-01-22 09:40:25
  2. Specified time: echo date(”Y-m-d H:i: s",strtotime("next Thursday")) Result: 2009-01-29 00:00:00
Copy code

(6) Print the timestamp of the specified day of the week strtotime("last Thursday")

  1. Current time: echo date(”Y-m-d H:i:s”,time()) Result: 2009-01-22 09:40:25
  2. Specified time: echo date(”Y-m-d H:i: s”,strtotime(”last Thursday”)) Result: 2009-01-15 00:00:00
Copy code

As can be seen from the above PHP timestamp function example, strtotime can describe the date and time of any English text To parse it into a Unix timestamp, we use mktime() or date() to format the date and time to obtain the specified timestamp and achieve the required date and time. Example:

  1. //Convert timestamp to date
  2. $date_time_array = getdate(1297845628); //1311177600 1316865566
  3. $hours = $date_time_array["hours"];
  4. $minutes = $ date_time_array[" minutes"];
  5. $seconds = $date_time_array["seconds"];
  6. $month = $date_time_array["mon"];
  7. $day = $date_time_array["mday"];
  8. $year = $date_time_array["year" ];
  9. echo "year:$yearnmonth:$monthnday:$daynhour:$hoursnminutes:$minutesnseconds:$secondsn";
  10. //Convert normal date to timestamp
  11. echo mktime(0, 0, 0, 9, 18, 2011) . "n";
  12. echo mktime(0, 0, 0, 9, 25, 2011) . "n";
  13. /*
  14. time();
  15. is to get the current time, but it is an integer
  16. */
  17. //You can format this
  18. echo "time() displays year, month, day, hour, minute and second:" . date("Y-m-d H:i:s", time()) . "n";
  19. // In this way, the hours, minutes and seconds are displayed together
  20. echo "time() only displays the year, month and day:" . date("Y-m-d ", time()) . "n"; //Only the year is displayed.
  21. echo "Timestamp Formatting: " . date("Y-m-d H:i:s", 1297845628) . "n"; //Use timestamp directly
  22. /* vim: set ts=4 sw=4 sts=4 tw=100 noet: * /
  23. ?>
Copy code

Articles you may be interested in: A summary of how to obtain the current time and timestamp in php php timestamp function strtotime application example php timestamp application example php time conversion Unix timestamp code Learn how to convert timestamp and date formats in php



Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn