PHP Date Function Base, datebase
/**************The meaning of letters that can be used in the format*******************/
a – "am" or "pm"
A – "AM" or "PM"
d – day, two digits, if there are less than two digits, add zeros in front; for example: "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 clock; e.g.: "01" to "12"
H – hour in 24-hour format; such as: "00" to "23"
g – hour in 12-hour format, no zeros are added if there are less than two digits; such as: "1" to 12"
G – hour in 24-hour format, no zeros are added if there are less than two digits; such as: "0" to "23"
i – minute; e.g.: "00" to "59"
j – day, two digits, if there are less than two digits, do not add zero; for example: "1" to "31"
l – day of the week, full English name; such as: "Friday"
L- get leap year return 1 else return 0
m – month, two digits, if there are less than two digits, add zeros in front; such as: "01" to "12"
n – month, two digits, if there are less than two digits, no zero will be added; for example: "1" to "12"
M – month, three English letters; such as: "Jan"
s – seconds; e.g.: "00" to "59"
S – add an English ordinal number 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 – 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 – day of the year; such as: "0" to "365"
1.date(char_date,unix);
current date: 2015-4-7 10:10 AM
echo date('Y-m-d H:i A'); --->output: 2015-4-7 02:10 AM
echo date('Y-m-d h:i A'); --->output: 2015-4-7 02:10 AM Not Chang
(1)date_default_timezone_set('PRC'); PHP 5.1
(2) PHP.ini Update date.tiemzone=PRC
echo date('Y-m-d h:i A'); --->output: 2015-4-7 10:10 AM Changed
2.strtotime(char_date[,int $now]); The date string conversion unix
echo strtotime('2015-4-7'); --->output:1428336000 timestamp
echo date('Y-m-d',strtotime('2015-4-7'); --->output:2015-04-06
echo date('Y-m-d',strtotime(" 3 day"); --->output:2015-04-10
echo date('Y-m-d',strtotime("next year"); --->output:2016-04-10
3.gmdate(char_date_mode,unix); The unix conversion date string
echo gmdate("Y-m-d",1428336000); --->output:2015-04-06
4.mktime(h,i,s,m="m",d="d",y="y");
echo gmdate("Y-m-d H:i:s A",mktime(0,0,0,"8","18","2018")); --->output: 2018-08-17 16:00 :00 PM
5.checkdate(m,d,y);
checking data time
echo checkdate(13,10,2016) ? "True":"False"; --->output: False
echo checkdate(12,10,2016) ? "True":"False"; --->output: True
6.getdate(unix)
return date array
print_r(getdate(time());
Array (
[seconds] => 37 [minutes] => 10 [hours] => 16 [mday] => 7 [wday] => 2 [mon] => 4
[year] => 2015 [yday] => 96 [weekday] => Tuesday [month] => April [0] => 1428394237
)
http://www.bkjia.com/PHPjc/980032.html
www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/980032.htmlTechArticlePHP Date Function Base, datebase /**************The meaning of letters that can be used in the format*******************/ a "am" or "pm"A "AM" or "PM"d day, two digits, if there are less than two digits, the first one...