PHP Date time stamp, date function use

Source: Internet
Author: User
Tags date time stamp echo date

Date_default_timezone_get (): Gets the current time zone of PHP date_default_timezone_set (): Sets the current time zone for PHP
Date ("Y-m-d h-i-s")time (): Returns the current timestamp (1970-1-1--to date) unit seconds strtotime (): Converts the date of a string (word) in English to a timestamp (2015/3/16) to set the increment or decrementmktime (): Converts a date to a timestamp (time, minute, month, day, year), Current time zonegmmktime (): Returns a timestamp of 0 time Zone (GMT)Microtime (): The function returns the current Unix timestamp and the number of microseconds. Microtime () The return value type is string, Microtime (True) The return value type is float. Gmdate (): Return GMT
date () differs eight hours from abovegetdate () Get time returned as an arraysetlocale () Change region setlocale (lc_all, ' CHS ') set time, renminbi, etc.Strftime (%a) Gets the string from the timestamp, returns the time format represented by the current region,%a,%b,%c (Standard Time display format) Gettimeofday () returns the current time, returns the array (parameter true current time microseconds) checkdate () Verify that a date is legal, based onMonthDayyearsDate_default_timezone_set (PRC); /* Transfer time to Beijing time, php5 default to Greenwich Mean Time */
Date ()
A: "AM" or "PM"
A: "AM" or "PM"
D: A few days, two digits, if insufficient 0; from "01" to "31"
D: Day of the week, 3 English letters, such as: "Fri"
F: Month, English full name, such as: "January"
H:12 hours, from "01" to "12"
H: 24-hour hour, from "00" to "23"
G:12 hours of the hour, not 0; from "1" to "12"
G: 24-hour hour, not 0; from "0" to "23"
J: Few days, not enough to be 0; from "1" to "31"
L: Day of the week, English full name, such as: "Friday"
M: month, two digits, from "01" to "12"
N: month, two digits, not 0; from "1" to "12"
M: Month, 3 English letters, e.g.: "Jan"
s: seconds; from "00" to "59"
S: English ordinal number, two English letters, such as: "21th"
T: Specify the number of days of the month, from "28" to "31"
U: Total number of seconds
W: Number of days of the week, from "0 (Sunday)" to "6 (Saturday)"
Y: Year, four digits
Y: Year, two digits
Z: The day of the Year; from "1" to "366"
==================================================================
1, year-month-day
Indicates that the year can be in uppercase Y and lowercase y;
Indicates that the month can be in uppercase F, uppercase M, lowercase m, and lowercase n (two ways of representing characters and numbers, respectively);
Indicates that the day can be in lowercase d and lowercase j, and uppercase s represents the suffix of the date.
echo Date (' y-m-j ');
2007-02-6
echo Date (' y-n-j ');
07-2-6
Uppercase Y represents the year four digits, while lowercase y represents the two digits of the year;
Lowercase m represents the number of months (with leading), while lowercase n indicates no leading month number.
echo Date (' y-m-j ');
2007-feb-6
echo Date (' y-m-d ');
2007-02-06
The uppercase M represents the 3 abbreviated characters of the month, while the lowercase m represents the number of the month (with leading 0);
J with no uppercase, only lowercase J indicates the date of the month, no leading o, or lowercase D if a month with a leading is required.
echo Date (' y-m-j ');
2007-feb-6
echo Date (' Y-f-js ');
2007-february-6th
Uppercase M represents the 3 abbreviated characters of the month, while uppercase F indicates the full written English of the month. (No lowercase f)
Uppercase S represents the suffix of the date, such as "St", "nd", "rd", and "th", depending on the date number.
2, Hours: minutes: seconds
By default, the PHP interpretation is displayed as "Greenwich Mean Time", which differs from our local time by 8 hours.
echo Date (' g:i:s a ');
5:56:57 am
echo Date (' H:i:s A ');
05:56:57 AM
The lowercase g represents a 12-hour system without a leading 0, while the lowercase h indicates a 12-hour system with a leading 0.
When using the 12-hour system, it is necessary to indicate that in the afternoon, lowercase a represents the lowercase "am" and "PM", and uppercase a denotes uppercase "AM" and "PM".
echo Date (' g:i:s ');
14:02:26
Uppercase G denotes 24-hour hours, but without preamble, and uppercase H for leading 24-hour hours
Summary:
The letter g means the hour without leading, the letter H denotes the hour with the preamble;
lowercase g, h for 12-hour system, uppercase G, h for 24-hour system.
3, Leap year, week, day
echo Date (' L ');
Leap Year: 0
echo Date (' L ');
Today is: Tuesday
echo Date (' D ');
Today is: Tue
Uppercase L Indicates whether this year is a leap years, a Boolean value that returns 1 for true, otherwise 0;
Lowercase L Indicates the day of the week in English full write (Tuesday);
Instead, use uppercase D to denote the 3-character abbreviation (TUE) of the day of the week.
echo Date (' W ');
Today's Week: 2
echo Date (' W ');
This week is the No. 06 week of the year.
The lowercase w represents the day of the week, and the numeric representation
Uppercase W indicates the number of weeks in a year
echo Date (' t ');
This month is 28 days
echo Date (' Z ');
Today is the 36th day of the year.
Lowercase t indicates the current month and how many days
Lowercase z indicates that today is the first day of the year
4, other
echo Date (' T ');
Utc
Capital T indicates the server's time zone setting
echo Date (' I ');
0
Uppercase I indicates whether the current is daylight saving time, returns 1 for true, otherwise 0
echo Date (' U ');
1170769424
The capital U represents the total number of seconds from January 1, 1970 to the present, which is the UNIX timestamp for the Unix time era.
echo Date (' C ');
2007-02-06t14:24:43+00:00
Lowercase C represents the ISO8601 date, the date format is YYYY-MM-DD, the letter T is used to interval the date and time, the time format is HH:MM:SS, and the time zone is represented by the deviation of Greenwich Mean Time (GMT).
echo Date (' R ');
Tue, Feb 2007 14:25:52 +0000
The lowercase R represents the RFC822 date.
5, the format of time
echo $row ["T_time"]; Will output 2008-2-29 12:08:00
echo Date ("Y-m-d", Strtotime ($row ["t_time"]); Will output 2008-2-29
Note, because $row["T_time"] the time is already a string, so need to use Strtotime (string to timestamp) to turn, or output 1970-01-01 error

Source: >  

From for notes (Wiz)

PHP Date time stamp, date function use

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.