How to get today's, yesterday's and tomorrow's dates in PHP

藏色散人
Release: 2023-04-07 22:42:02
forward
5883 people have browsed it

The function of

<?php  
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 G:H:s",strtotime("+1 week 2 days 4 hours 2 seconds")). "<br>";       
echo "下个星期四:".date("Y-m-d",strtotime("next Thursday")). "<br>";       
echo "上个周一:".date("Y-m-d",strtotime("last Monday"))."<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("+10 year"))."<br>";      
?>
Copy after login

strtotime() function is to parse the date and time description into a Unix timestamp

int strtotime ( string time [, int now] )
Copy after login

PHP day of the week acquisition code:

1. date(" l");

//Data can get the English day of the week, such as Sunday

2. date("w");

//This can get the numeric day of the week, such as Sunday 123, note that 0 is Sunday

To get the Chinese weekday, you can do this

$weekarray=array("日","一","二","三","四","五","六");
echo "星期".$weekarray[date("w")];
Copy after login

Get the specified date:

$weekarray=array("日","一","二","三","四","五","六");
echo "星期".$weekarray[date("w","2011-11-11")];
Copy after login

Because date The function is very powerful, and it can handle all such tasks. I’ll attach the table in the manual.

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, Wednesday 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 - hours in 24-hour format, no zeros are added for less than two digits; such as: "0" to "23"

i - minutes; such as: "00" to" 59"

j - day, two digits, if there are less than two digits, do not add zeros; such as: "1" to "31"

l - day of the week, full English name; such as : "Friday"

m - month, two digits, if there are less than two digits, add zeros in front; For example: "01" to "12"

n - month, two digits , if there are less than two digits, no zeros will be added; such as: "1" to "12"

M - month, three English letters; such as: "Jan"

s - seconds; such as : "00" to "59"

S ​​- add an English ordinal number at the end of the word, two English letters; such as: "th", "nd"

t - specify the number of days in the month; such as : "28" to "31"

U - Total seconds

w - 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 - the day of the year Day; such as: "0" to "365"

The above introduces in detail the method of getting the day of the week in PHP and the introduction of the date function. Please give it a try.

The above is the detailed content of How to get today's, yesterday's and tomorrow's dates in PHP. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
php
source:csdn.net
Statement of this Website
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
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template