PHP date () datetime function detailed

Source: Internet
Author: User
Tags echo date local time

PHP (PHP training PHP Tutorial) in the date () datetime function in detail, the need for friends can refer to the next.

1, year-month-day

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.

Summary:

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.

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.

Instance:

<?php
/*
@author Hills
@tencentqq 3303911
@web www.abzz.net
@email [email protected]
@blog blog.abzz.net
@mobiletelethone 1345-2626-567
@filecreate 2009-12-25-13:20,copyright Hills
*/
$UTC =date ("T");
if ($utc = = "UTC")
$h =date ("H") +8;
$dateshow =date ("y-m-d". $h. ": I:s");
function RN ()
{
if (Date ("L") ==1)
{
echo "Yes";
}
Else
{
echo "No";
}
}
$weeks =date ("L");
$year =date ("W");
$dayyear =date ("z");
$weeksmemberic =date ("T");
?>
<! DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 transitional//en" "Http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">
<meta http-equiv= "x-ua-compatible" content= "ie=emulateie7″/>
<meta http-equiv= "Content-language" content= "ZH-CN"/>
<meta http-equiv= "Content-type" content= "text/html; Charset=utf-8″/>
<meta http-equiv= "keywords" content= "date () function"/>
<meta http-equiv= "description" content= "date () function"/>
<meta http-equiv= "Author" content= "Hills"/>
<title>date () function </title>
<link href= "Css/default.css" rel= "stylesheet" media= "All" type= "Text/css"/>
<body>
<div>
<div>
<ul>
<li><?php echo "Time zone:". $UTC;? ></li>
<li><?php echo "Current Time (+8):". $dateshow;? ></li>
<li><?php Echo ("Whether leap Year:"); RN ();? ></li>
<li><?php echo "Week:" $weeks;? ></li>
<li><?php echo "Today is the year in the first:". $year. " Week ";? ></li>
<li><?php echo "Today is the first of the year". $dayyear. " Days ";? ></li>
<li><?php echo "A total of this month". $weeksmemberic. " Days ";? ></li>
</ul>
</div>
</div>
</body>

PHP date () datetime function detailed

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.