Home  >  Article  >  Backend Development  >  How to use strtotime function in PHP

How to use strtotime function in PHP

WBOY
WBOYOriginal
2016-07-25 09:08:421058browse
How to use the strtotime function in PHP ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​                  
                                                                                                                                                                                                                                                                                                        ​​​​​​​



There is a function called strtotime in PHP. strtotime implementation function: get the timestamp of a certain date, or get the timestamp of a certain time. strtotime parses the date and time description of any English text into a Unix timestamp [convert system time into a unix timestamp]
First, get the unix timestamp of the specified date
  1. strtotime("2009-1-22") Examples are as follows:
  2. 1.echo strtotime("2009-1-22")
  3. Result: 1232553600
  4. Description: Return the timestamp of 0:00:00 on January 22, 2009
  5. Second, get the English text date and time
  6. The example is as follows:
  7. For comparison, use date to convert the current timestamp and the specified timestamp into system time
  8. (1) Print the timestamp at this time tomorrow strtotime("+1 day")
  9. Current time:
  10. 1.echo date("Y-m-d H:i:s",time())
  11. Result: 2009-01-22 09:40:25
  12. Specified time:
  13. 1.echo date("Y-m-d H:i :s",strtotime("+1 day"))
  14. Result: 2009-01-23 09:40:25
  15. (2) Print the timestamp of yesterday at this time strtotime("-1 day")
  16. Current time:
  17. 1.echo date("Y-m-d H:i:s",time())
  18. Result: 2009-01-22 09:40:25
  19. Specified time:
  20. 1.echo date( "Y-m-d H:i:s",strtotime("-1 day"))
  21. Result: 2009-01-21 09:40:25
  22. (3) Print the timestamp at this time next week strtotime( "+1 week")
  23. Current time:
  24. 1.echo date("Y-m-d H:i:s",time())
  25. Result: 2009-01-22 09:40:25
  26. Specified time :
  27. 1.echo date("Y-m-d H:i:s",strtotime("+1 week"))
  28. Result: 2009-01-29 09:40:25
  29. (4) Print last week The timestamp at this time strtotime("-1 week")
  30. Current time:
  31. 1.echo date("Y-m-d H:i:s",time())
  32. Result: 2009-01-22 09: 40:25
  33. Specified time:
  34. 1.echo date("Y-m-d H:i:s",strtotime("-1 week"))
  35. Result: 2009-01-15 09:40:25
  36. (5) Print the timestamp of the specified day of the week strtotime("next Thursday")
  37. Current time:
  38. 1.echo date("Y-m-d H:i:s",time())
  39. Result: 2009- 01-22 09:40:25
  40. Specified time:
  41. 1.echo date("Y-m-d H:i:s",strtotime("next Thursday"))
  42. Result: 2009-01-29 00:00 :00
  43. (6) Print the timestamp of the specified day of the week strtotime("last Thursday")
  44. Current time:
  45. 1.echo date("Y-m-d H:i:s",time())
  46. Result: 2009-01-22 09:40:25
  47. Specified time:
  48. 1.echo date("Y-m-d H:i:s",strtotime("last Thursday"))
  49. Result: 2009-01- 15 00:00:00
  50. As can be seen from the above example, strtotime can parse the date and time description of any English text into a Unix timestamp. We combine mktime() or date() to format the date and time to obtain the specified timestamp to achieve what is needed. date and time.
  51. I hope that after the introduction of this article, you can master the usage of strtotime function.
  52. Copy code
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
Previous article:PHP traverse directoryNext article:PHP traverse directory