Home > Article > Backend Development > Application of PHP-date(), time() functions
The content of this article is to share with you the application of date() and time() functions in PHP. Friends in need can refer to it
Description: The time() function returns the current time since the Unix epoch (January 1 1970 00:00:00 GMT) Seconds
Syntax: time()
For example:
//time():返回当前时间的 Unix 时间戳echo time();//例如:1516332756
Description: The date() function is used to format time/date.
Syntax: string date ( string
timestamp ] )
Parameters:
format Required. Specifies the format of the timestamp.
timestamp Optional. Specify timestamp. The default is the current date and time.
Give a chestnut:
//下面几行代码的输出结果相同(样式可能会有不同)echo date('Y-m-d H:i:s');//2018-01-19 11:56:08echo date('Y-m-d H:i:s',time());//2018-01-19 11:56:08echo date('Ymd His',time());//20180119 115608echo date('Y.m.d H:i:s',time());//2018.01.19 11:56:08
echo strtotime('now'),'<br>';//现在:1516334071echo strtotime('today'),'<br>';//今天:1516291200echo strtotime('tomorrow'),'<br>';//明天:1516377600echo strtotime('yesterday'),'<br>';//昨天:1516204800echo $time_remain=strtotime('tomorrow')-time();//今天剩余的秒数-输出:43362
echo "今天:".date("Y-m-d")."<br>";echo "昨天:".date("Y-m-d",strtotime("-1 day")), "<br>"; echo "明天:".date("Y-m-d",strtotime("+1 day")). "<br>";echo "一周前:".date("Y-m-d",strtotime("-1 week")). "<br>";echo "一周后:".date("Y-m-d",strtotime("+1 week")). "<br>";echo "一个月前:".date("Y-m-d",strtotime("last month"))."<br>"; echo "一个月后:".date("Y-m-d",strtotime("+1 month"))."<br>"; echo "下个星期四:".date("Y-m-d",strtotime("next Thursday")). "<br>";echo "十年后:".date("Y-m-d",strtotime("+10 year"))."<br>"; //strtotime()函数的作用是将日期时间描述解析为 Unix 时间戳
//获取今日是星期几(英文)echo date("l");//可以获取英文的星期比如Sundayecho date("w");//这个可以获取数字星期比如1,2,3... ,注意0是星期日。//获取今日是星期几(中文)$weekarray=array("日","一","二","三","四","五","六");echo "星期".$weekarray[date("w")];
a - "am" or " pm”
A - “AM” or “PM”
d - Day, two digits, if there are less than two digits, add zero in front; such as: “01” to “31”
D - Day of the week, three English letters; such as: “Fri”
F - month, full English name; such as: “January”
h - hour in 12-hour format; such as: “01” to “12”
H - hour in 24-hour format; such as: "00" to "23"
g - hour in 12-hour format, no zeros are added for less than two digits; such as: "1" to 12"
G - Hour in 24-hour format, do not add zero if there are less than two digits; for example: “0” to “23”
i - minute; for example: “00” to “59”
j - day, two digits, If there are less than two digits, do not add zeros; for example: "1" to "31"
l - Day of the week, full English name; For example: "Friday"
m - Month, two digits, if there are less than two digits then Add zeros in front; for example: “01” to “12”
n - month, two digits, if there are less than two digits, do not add zeros; for example: “1” to “12”
M - month, Three English letters; such as: "Jan"
s - seconds; such as: "00" to "59"
S - add an English ordinal at the end of the word, two English letters; such as: "th", "nd ”
t - The number of days in the specified month; such as: “28” to “31”
U - The total number of seconds
w - The numeric day of the week, such as: “0” (Sunday) to “6” " (Saturday)
Y - year, four digits; such as: "1999"
y - year, two digits; such as: "99"
z - day of the year; such as : "0" to "365"
Description: The time() function returns the Unix epoch (January 1 1970 00:00: 00 GMT)
Syntax: time()
For example:
//time():返回当前时间的 Unix 时间戳echo time();//例如:1516332756
Description: date() function Used to format time/date.
Syntax: string date (string
Parameters:
format Required. Specifies the format of the timestamp.
timestamp Optional. Specify timestamp. The default is the current date and time.
Give a chestnut:
//下面几行代码的输出结果相同(样式可能会有不同)echo date('Y-m-d H:i:s');//2018-01-19 11:56:08echo date('Y-m-d H:i:s',time());//2018-01-19 11:56:08echo date('Ymd His',time());//20180119 115608echo date('Y.m.d H:i:s',time());//2018.01.19 11:56:083. Find a simple implementation method for today, yesterday, and tomorrow's timestamps
echo strtotime('now'),'<br>';//现在:1516334071echo strtotime('today'),'<br>';//今天:1516291200echo strtotime('tomorrow'),'<br>';//明天:1516377600echo strtotime('yesterday'),'<br>';//昨天:1516204800echo $time_remain=strtotime('tomorrow')-time();//今天剩余的秒数-输出:43362
echo "今天:".date("Y-m-d")."<br>";echo "昨天:".date("Y-m-d",strtotime("-1 day")), "<br>"; echo "明天:".date("Y-m-d",strtotime("+1 day")). "<br>";echo "一周前:".date("Y-m-d",strtotime("-1 week")). "<br>";echo "一周后:".date("Y-m-d",strtotime("+1 week")). "<br>";echo "一个月前:".date("Y-m-d",strtotime("last month"))."<br>"; echo "一个月后:".date("Y-m-d",strtotime("+1 month"))."<br>"; echo "下个星期四:".date("Y-m-d",strtotime("next Thursday")). "<br>";echo "十年后:".date("Y-m-d",strtotime("+10 year"))."<br>"; //strtotime()函数的作用是将日期时间描述解析为 Unix 时间戳
//获取今日是星期几(英文)echo date("l");//可以获取英文的星期比如Sundayecho date("w");//这个可以获取数字星期比如1,2,3... ,注意0是星期日。//获取今日是星期几(中文)$weekarray=array("日","一","二","三","四","五","六");echo "星期".$weekarray[date("w")];
A - “AM” or “PM”
d - Day, two digits, if there are less than two digits, add zero in front; such as: “01” to “31”
D - Day of the week, three English letters; such as: “Fri”
F - month, full English name; such as: “January”
h - hour in 12-hour format; such as: “01” to “12”
H - hour in 24-hour format; such as: "00" to "23"
g - hour in 12-hour format, no zeros are added for less than two digits; such as: "1" to 12"
G - Hour in 24-hour format, do not add zero if there are less than two digits; for example: “0” to “23”
i - minute; for example: “00” to “59”
j - day, two digits, If there are less than two digits, do not add zeros; for example: "1" to "31"
l - Day of the week, full English name; For example: "Friday"
m - Month, two digits, if there are less than two digits then Add zeros in front; for example: “01” to “12”
n - month, two digits, if there are less than two digits, do not add zeros; for example: “1” to “12”
M - month, Three English letters; such as: "Jan"
s - seconds; such as: "00" to "59"
S - add an English ordinal at the end of the word, two English letters; such as: "th", "nd ”
t - The number of days in the specified month; such as: “28” to “31”
U - The total number of seconds
w - The numeric day of the week, such as: “0” (Sunday) to “6” " (Saturday)
Y - year, four digits; such as: "1999"
y - year, two digits; such as: "99"
z - day of the year; such as : “0” to “365”
The above is the detailed content of Application of PHP-date(), time() functions. For more information, please follow other related articles on the PHP Chinese website!