Detailed introduction to PHP strtotime function
This article introduces the usage of the timestamp function strtotime() in PHP. Friends in need can refer to it.
The strtotime function is a very good function. Using it flexibly will bring a lot of convenience to your work. However, the PHP manual does not introduce much about the parameters of this function, and there is no introduction to other functions. very few. First read the manual introduction: strtotime — Parse any English text datetime description into a Unix timestamp Format: int strtotime ( string $time [, int $now ] ) This function expects a string containing a date in US English format and attempts to parse it into a Unix timestamp (number of seconds since January 1 1970 00:00:00 GMT) relative to the time given by the now parameter, If this parameter is not provided, the current system time is used. This function will use the TZ environment variable (if any) to calculate the timestamp. Since PHP 5.1.0 there is an easier way to define the time zone used in all date/time functions. This process is documented on the date_default_timezone_get() function page. Note: If the given year is in two-digit format, the values 0-69 represent 2000-2069 and 70-100 represent 1970-2000. Parameters time The parsed string, formatted according to the GNU ? Date Input Format syntax. Before PHP 5.0, milliseconds were not allowed in time. Since PHP 5.0, they are allowed but will be ignored. now The timestamp used to calculate the return value. The default value of this parameter is the current time time(), and it can also be set to a timestamp of other times (a feature I have always ignored, ashamed) Return value: Returns the timestamp if successful, otherwise returns FALSE. Before PHP 5.1.0, this function returned -1 on failure, and later versions returned false. The first parameter of strtotime can be our common English time format, such as "2008-8-20" or "10 September 2000" and so on. It can also be a time description based on the parameter now, such as "+1 day" and so on. The following is a list of available parameters for the latter method, where "current time" refers to the value of the second parameter now of strtotime, which defaults to the current time. 1. List of English names and commonly used abbreviations of months, Japanese and Japanese: january,february,march,april,may,june,july,august,september,sept,october,november,december, sunday,monday,tuesday,tues,wednesday,wednes,thursday,thur,thurs,friday,saturday 2. Time parameters and detailed description: am: the time is before noon morning pm: the time is noon or later afternoon year: one year; for example, “next year” month : one month; for example, “last month” month, such as “last month” represents the previous month fortnight: two weeks; for example, “a fortnight ago” Two weeks, for example, “a fortnight ago” means two weeks ago week: one week day: a day day hour: an hour minute: a minute min : same as minute Same as “minute” second : a second second sec: same as second Same as "second" 3. Related and sequential instructions: +n/-n: Calculate the current time, plus or minus the specified time. For example, "+1 hour" means the current time plus one hour. ago :time relative to now; such as “24 hours ago” tomorrow: 24 hours later than the current date and time. Based on the current time (including date and time), the same time tomorrow yesterday: 24 hours earlier than the current date and time. Based on the current time (including date and time), the same time yesterday today: the current date and time Current time (including date and time) now: the current date and time Current time (including date and time) last : modifier meaning “the preceding”; for example, “last tuesday” represents “the previous one”, such as “last tuesday” represents “the same time last Tuesday” this : the given time during the current day or the next occurrence of the given time; for example, “this 7am” gives the timestamp for 07:00 on the current day, while “this week” gives the timestamp for one week from the current time: The specified time of the day or the timestamp of the following time period. For example, "this 7am" gives the timestamp of 7:00 that day, and "this week" gives the timestamp of the entire week starting from the current time. , which is the current time (tested by me: strtotime('this week')=strtotime('now')); next : modifier meaning the current time value of the subject plus one; for example, “next hour” The current time plus the specified time, for example, “next hour” means the current time plus one hour, that is, plus 3600 //I came here first, so I haven’t translated it yet first : ordinal modifier, esp. for months; for example, “May first” (actually, it's just the same as next) third : see first (note that there is no “second” for ordinality, since that would conflict with the second time value) fourth : see first fifth : see first sixth : see first seventh: see first eighth : see first ninth: see first tenth : see first eleventh : see first twelfth : see first 4.时区描述: gmt : Greenwich Mean Time ut : Coordinated Universal Time utc : same as ut wet : Western European Time bst : British Summer Time wat : West Africa Time at : Azores Time ast : Atlantic Standard Time adt : Atlantic Daylight Time est : Eastern Standard Time edt : Eastern Daylight Time cst : Central Standard Time cdt : Central Daylight Time mst : Mountain Standard Time mdt : Mountain Daylight Time pst : Pacific Standard Time pdt : Pacific Daylight Time yst : Yukon Standard Time ydt : Yukon Daylight Time hst : Hawaii Standard Time hdt : Hawaii Daylight Time cat : Central Alaska Time akst : Alaska Standard Time akdt : Alaska Daylight Time ahst : Alaska-Hawaii Standard Time nt : Nome Time idlw : International Date Line West cet : Central European Time met : Middle European Time mewt : Middle European Winter Time mest : Middle European Summer Time mesz : Middle European Summer Time swt : Swedish Winter Time sst : Swedish Summer Time fwt : French Winter Time fst : French Summer Time eet : Eastern Europe Time, USSR Zone 1 bt : Baghdad Time, USSR Zone 2 zp4 : USSR Zone 3 zp5 : USSR Zone 4 zp6 : USSR Zone 5 wast : West Australian Standard Time wadt : West Australian Daylight Time cct : China Coast Time, USSR Zone 7 jst : Japan Standard Time, USSR Zone 8 east : Eastern Australian Standard Time eadt : Eastern Australian Daylight Time gst : Guam Standard Time, USSR Zone 9 nzt : New Zealand Time nzst : New Zealand Standard Time nzdt : New Zealand Daylight Time idle : International Date Line East 附,具体应用举例。 参见文章:php strtotime()函数用法举例 |

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics



Laravel simplifies handling temporary session data using its intuitive flash methods. This is perfect for displaying brief messages, alerts, or notifications within your application. Data persists only for the subsequent request by default: $request-

The PHP Client URL (cURL) extension is a powerful tool for developers, enabling seamless interaction with remote servers and REST APIs. By leveraging libcurl, a well-respected multi-protocol file transfer library, PHP cURL facilitates efficient execution of various network protocols, including HTTP, HTTPS, and FTP. This extension offers granular control over HTTP requests, supports multiple concurrent operations, and provides built-in security features.

Laravel provides concise HTTP response simulation syntax, simplifying HTTP interaction testing. This approach significantly reduces code redundancy while making your test simulation more intuitive. The basic implementation provides a variety of response type shortcuts: use Illuminate\Support\Facades\Http; Http::fake([ 'google.com' => 'Hello World', 'github.com' => ['foo' => 'bar'], 'forge.laravel.com' =>

Alipay PHP...

Do you want to provide real-time, instant solutions to your customers' most pressing problems? Live chat lets you have real-time conversations with customers and resolve their problems instantly. It allows you to provide faster service to your custom

Article discusses late static binding (LSB) in PHP, introduced in PHP 5.3, allowing runtime resolution of static method calls for more flexible inheritance.Main issue: LSB vs. traditional polymorphism; LSB's practical applications and potential perfo

The article discusses adding custom functionality to frameworks, focusing on understanding architecture, identifying extension points, and best practices for integration and debugging.

Article discusses essential security features in frameworks to protect against vulnerabilities, including input validation, authentication, and regular updates.
