<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://wbex.ru/index.php?action=history&amp;feed=atom&amp;title=PHP%2FDate%2Fdate</id>
		<title>PHP/Date/date - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://wbex.ru/index.php?action=history&amp;feed=atom&amp;title=PHP%2FDate%2Fdate"/>
		<link rel="alternate" type="text/html" href="http://wbex.ru/index.php?title=PHP/Date/date&amp;action=history"/>
		<updated>2026-04-05T16:12:30Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://wbex.ru/index.php?title=PHP/Date/date&amp;diff=352&amp;oldid=prev</id>
		<title> в 10:37, 26 мая 2010</title>
		<link rel="alternate" type="text/html" href="http://wbex.ru/index.php?title=PHP/Date/date&amp;diff=352&amp;oldid=prev"/>
				<updated>2010-05-26T10:37:30Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 10:37, 26 мая 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
			</entry>

	<entry>
		<id>http://wbex.ru/index.php?title=PHP/Date/date&amp;diff=353&amp;oldid=prev</id>
		<title>Admin: 1 версия</title>
		<link rel="alternate" type="text/html" href="http://wbex.ru/index.php?title=PHP/Date/date&amp;diff=353&amp;oldid=prev"/>
				<updated>2010-05-26T07:03:31Z</updated>
		
		<summary type="html">&lt;p&gt;1 версия&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==calculate number days from date==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
$futuredate = strtotime(&amp;quot;45 days&amp;quot;);&lt;br /&gt;
echo date(&amp;quot;F d, Y&amp;quot;, $futuredate);&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Converting Human-Readable Dates Into Unix Timestamps Using strtotime()==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
$mydatestrings = array(&amp;quot;now&amp;quot;, &amp;quot;today&amp;quot;, &amp;quot;tomorrow&amp;quot;, &amp;quot;yesterday&amp;quot;, &lt;br /&gt;
&amp;quot;Thursday&amp;quot;, &amp;quot;this Thursday&amp;quot;, &amp;quot;last Thursday&amp;quot;, &amp;quot;+2 hours&amp;quot;, &amp;quot;-1 month&amp;quot;, &amp;quot;+10 minutes&amp;quot;, &lt;br /&gt;
&amp;quot;30 seconds&amp;quot;, &amp;quot;+2 years -1 month&amp;quot;, &amp;quot;next week&amp;quot;,&amp;quot;last month&amp;quot;, &amp;quot;last year&amp;quot;, &amp;quot;2 weeks ago&amp;quot; &lt;br /&gt;
); &lt;br /&gt;
foreach($mydatestrings as $mydate) &lt;br /&gt;
    echo &amp;quot;$mydate:&amp;quot; . date(&amp;quot;r&amp;quot;, strtotime($mydate)) ;&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Determining Whether a Given Year Is a Leap Year==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
  function is_leap_year($year)&lt;br /&gt;
  {&lt;br /&gt;
    $ts = strtotime(&amp;quot;$year-01-01-&amp;quot;);&lt;br /&gt;
    return date(&amp;quot;L&amp;quot;, $ts);&lt;br /&gt;
  }&lt;br /&gt;
  for($i = 2000; $i &amp;lt;= 2010; $i++)&lt;br /&gt;
  {&lt;br /&gt;
    $output = &amp;quot;$i is &amp;quot;;&lt;br /&gt;
    if( !is_leap_year($i) )&lt;br /&gt;
      $output .= &amp;quot;not &amp;quot;;&lt;br /&gt;
    $output .= &amp;quot;a leap year.&amp;lt;br /&amp;gt;\n&amp;quot;;&lt;br /&gt;
    &lt;br /&gt;
    echo $output;&lt;br /&gt;
  }&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Displaying Human-Readable Dates and Times==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
  $time = time();&lt;br /&gt;
  $formats = array(&lt;br /&gt;
                    &amp;quot;U&amp;quot;, &lt;br /&gt;
                    &amp;quot;r&amp;quot;, &lt;br /&gt;
                    &amp;quot;c&amp;quot;, &lt;br /&gt;
                    &amp;quot;l, F jS, Y, g:i A&amp;quot;, &lt;br /&gt;
                    &amp;quot;H:i:s D d M y&amp;quot;, &lt;br /&gt;
                    &amp;quot;m/j/y g:i:s a O (T)&amp;quot;&lt;br /&gt;
                  );&lt;br /&gt;
  foreach($formats as $format)&lt;br /&gt;
    echo &amp;quot;&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;$format&amp;lt;/b&amp;gt;: &amp;quot; . date($format) . &amp;quot;&amp;lt;/p&amp;gt;\n&amp;quot;;&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Format Codes for Use with date()==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Format  Description                                                                Example&lt;br /&gt;
 &lt;br /&gt;
a       am or pm lowercase                                                         pm&lt;br /&gt;
 &lt;br /&gt;
A       AM or PM uppercase                                                         PM&lt;br /&gt;
 &lt;br /&gt;
B       Swatch beat (timezone-free &amp;quot;Internet time&amp;quot;)                                771&lt;br /&gt;
 &lt;br /&gt;
d       Day of month (number with leading zeroes)                                  08&lt;br /&gt;
 &lt;br /&gt;
D       Day of week (three letters)                                                Wed&lt;br /&gt;
 &lt;br /&gt;
F       Month name                                                                 October&lt;br /&gt;
 &lt;br /&gt;
g       Hour (12-hour format�no leading zeroes)                                    6&lt;br /&gt;
 &lt;br /&gt;
G       Hour (24-hour format�no leading zeroes)                                    18&lt;br /&gt;
 &lt;br /&gt;
h       Hour (12-hour format�leading zeroes)                                       06&lt;br /&gt;
 &lt;br /&gt;
H       Hour (24-hour format�leading zeroes)                                       18&lt;br /&gt;
 &lt;br /&gt;
i       Minutes                                                                    31&lt;br /&gt;
 &lt;br /&gt;
I       Daylight savings time (Boolean value)                                      1&lt;br /&gt;
 &lt;br /&gt;
j       Day of the month (no leading zeroes)                                       8&lt;br /&gt;
 &lt;br /&gt;
l       Day of the week (name)                                                     Wednesday&lt;br /&gt;
 &lt;br /&gt;
L       Leap year (1 for yes, 0 for no)                                            0&lt;br /&gt;
 &lt;br /&gt;
m       Month of year (number�leading zeroes)                                      10&lt;br /&gt;
 &lt;br /&gt;
M       Month of year (three letters)                                              Oct&lt;br /&gt;
 &lt;br /&gt;
n       Month of year (number�no leading zeroes)                                   10&lt;br /&gt;
 &lt;br /&gt;
o       Offset in hours from GMT (in [+-]HHMM format)                              +0100&lt;br /&gt;
 &lt;br /&gt;
r       Full date standardized to RFC 822 (http://www.faqs.org/rfcs/rfc822.html)   Wed, 8 Oct 2003 18:31:15+0100&lt;br /&gt;
 &lt;br /&gt;
s       Seconds, with leading zeroes                                               15&lt;br /&gt;
 &lt;br /&gt;
S       English suffix for date in month (e.g. 20th)                               th&lt;br /&gt;
 &lt;br /&gt;
t       Number of days in the given month                                          31&lt;br /&gt;
 &lt;br /&gt;
T       Timezone setting on the machine used                                       BST&lt;br /&gt;
 &lt;br /&gt;
U       Unix timestamp                                                             1065634275&lt;br /&gt;
 &lt;br /&gt;
w       Day of week (number indexed from Sunday = 0)                               3&lt;br /&gt;
 &lt;br /&gt;
W       Week of year                                                               41&lt;br /&gt;
 &lt;br /&gt;
y       Year (two digits)                                                          03&lt;br /&gt;
 &lt;br /&gt;
Y       Year (four digits)                                                         2003&lt;br /&gt;
 &lt;br /&gt;
z       Day of year (0�366)                                                        280&lt;br /&gt;
 &lt;br /&gt;
Z       Offset in seconds from GMT                                                 3600&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Format date in an array==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
  $mydates = array(&amp;quot;2005-01-01&amp;quot;, &amp;quot;2005-01-03&amp;quot;, &amp;quot;2005-05-22&amp;quot;, &amp;quot;2005-05-23&amp;quot;, &amp;quot;2005-12-31&amp;quot;);&lt;br /&gt;
  &lt;br /&gt;
  foreach($mydates as $mydate)&lt;br /&gt;
    echo date(&amp;quot;D d M Y: \w\e\e\k W&amp;quot;, strtotime($mydate)) . &amp;quot;&amp;lt;br /&amp;gt;\n&amp;quot;;&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Formatting a Date with date()==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;Formatting a Date with date()&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
print date(&amp;quot;m/d/y G.i:s&amp;quot;, time());&lt;br /&gt;
print &amp;quot;&amp;lt;br/&amp;gt;&amp;quot;;&lt;br /&gt;
print &amp;quot;Today is &amp;quot;;&lt;br /&gt;
print date(&amp;quot;jS of F Y, \a\\t g.i a&amp;quot;, time());&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Formatting Characters for the date() Function for Complete Date and Time==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Character        Description &lt;br /&gt;
c                ISO-8601 format (YYYY-MM-DDTHH:MM:SS�HHMM, for example, 2005-03-14T19:38:08+10:00). &lt;br /&gt;
r                RFC-2822 format WWW, DD MMM YYYY HH:MM:SS �HHMM, for example, Mon, 14 Mar 2005 19:38:08 +1000). &lt;br /&gt;
U                Seconds since the Unix epoch. Calling date(&amp;quot;U&amp;quot;)with no timestamp argument produces the same output as the time()function.&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Formatting Characters for the date() Function for Day==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Character        Description &lt;br /&gt;
d                Day of the month, with leading zeros (two digits). &lt;br /&gt;
j                Day of the month (no leading zeros). &lt;br /&gt;
S                Ordinal suffix for the day of the month, two characters (st, nd, th); most commonly used in combination with j. &lt;br /&gt;
l(lowercase L)   Full name of the day of the week (Monday, Tuesday, and so on). &lt;br /&gt;
D                A textual representation of a day, three letters (Mon, Tue, and so on). &lt;br /&gt;
w                Numeric representation of the day of the week (0 = Sunday, 6 = Saturday).&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Formatting Characters for the date() Function for Hour==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Character        Description &lt;br /&gt;
h                Hour in 12-hour format, with leading zero (two digits). &lt;br /&gt;
g                Hour in 12-hour format (no leading zero). &lt;br /&gt;
H                Hour in 24-hour format, with leading zero (two digits). &lt;br /&gt;
G                Hour in 24-hour format (no leading zero). &lt;br /&gt;
a                am/pm (lowercase). &lt;br /&gt;
A                AM/PM (uppercase). &lt;br /&gt;
O(uppercase o)   String representation of the difference in hours between local time and GMT/UTC (for example, +1000, �0500).&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Formatting Characters for the date() Function for Minute==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Character        Description &lt;br /&gt;
i                Minute, with leading zero (two digits). &lt;br /&gt;
j                Minute (no leading zero).&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Formatting Characters for the date() Function for Month==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Character        Description &lt;br /&gt;
F                Full name of the month (January, February, and so on). &lt;br /&gt;
M                Three-letter abbreviation for the month (Jan, Feb, and so on). &lt;br /&gt;
m                Numeric representation for the month, with leading zero (two digits). &lt;br /&gt;
n                Numeric representation for the month (no leading zero).&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Formatting Characters for the date() Function for Second==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Character        Description &lt;br /&gt;
s                Second, with leading zero (two digits). &lt;br /&gt;
Z                Integer representation of the difference in seconds between local time and GMT/UTC (for example, 36000 for GMT+1000 and �18000 for GMT�0500).&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Formatting Characters for the date() Function for Year==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Character        Description &lt;br /&gt;
y                Two-digit year. &lt;br /&gt;
Y                Four-digit year.&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Get different part of a date==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
$stamp = mktime(19,45,0,10,20,2004);&lt;br /&gt;
print &amp;quot;Today is day &amp;quot;.date(&amp;quot;d&amp;quot;,$stamp).&amp;quot; of &amp;quot;.date(&amp;quot;F&amp;quot;,$stamp).&amp;quot; and day &amp;quot;.(date(&amp;quot;z&amp;quot;,$stamp)+1);&lt;br /&gt;
print &amp;quot; of the year &amp;quot;.date(&amp;quot;Y&amp;quot;,$stamp).&amp;quot;. The time is &amp;quot;.date(&amp;quot;h:i A&amp;quot;,$stamp);&lt;br /&gt;
print &amp;quot; (also known as &amp;quot;.date(&amp;quot;H:i&amp;quot;,$stamp).&amp;quot;).&amp;quot;;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Get file name, size, last access time and modified time==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
   function tstamp_to_date($tstamp) {&lt;br /&gt;
      return date(&amp;quot;m-d-y  g:i:sa&amp;quot;, $tstamp);&lt;br /&gt;
   }&lt;br /&gt;
   $file = &amp;quot;/data.txt&amp;quot;;&lt;br /&gt;
   $fh = fopen($file, &amp;quot;r&amp;quot;);&lt;br /&gt;
   $fileinfo = fstat($fh);&lt;br /&gt;
   echo &amp;quot;Filename: &amp;quot;.basename($file).&amp;quot;&amp;lt;br /&amp;gt;&amp;quot;;&lt;br /&gt;
   echo &amp;quot;Filesize: &amp;quot;.round(($fileinfo[&amp;quot;size&amp;quot;]/1024), 2).&amp;quot; kb &amp;lt;br /&amp;gt;&amp;quot;;&lt;br /&gt;
   echo &amp;quot;Last accessed: &amp;quot;.tstamp_to_date($fileinfo[&amp;quot;atime&amp;quot;]).&amp;quot;&amp;lt;br /&amp;gt;&amp;quot;;&lt;br /&gt;
   echo &amp;quot;Last modified: &amp;quot;.tstamp_to_date($fileinfo[&amp;quot;mtime&amp;quot;]).&amp;quot;&amp;lt;br /&amp;gt;&amp;quot;;&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Greetings based on time==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
 &amp;lt;head&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;Greetings&amp;lt;/title&amp;gt;&lt;br /&gt;
 &amp;lt;/head&amp;gt;&lt;br /&gt;
 &amp;lt;body&amp;gt;&lt;br /&gt;
 &amp;lt;?php&lt;br /&gt;
  $hour = date( &amp;quot;G&amp;quot; );&lt;br /&gt;
  $now = date( &amp;quot;g:i a&amp;quot; );&lt;br /&gt;
  $msg = &amp;quot;Good Evening.&amp;quot;;&lt;br /&gt;
  if( $hour &amp;lt; 18 ) { $msg = &amp;quot;Good Afternoon.&amp;quot;; }&lt;br /&gt;
  if( $hour &amp;lt; 12 ) { $msg = &amp;quot;Good Morning.&amp;quot;; }&lt;br /&gt;
  echo( &amp;quot;$msg The time is $now&amp;quot; );&lt;br /&gt;
 ?&amp;gt;&lt;br /&gt;
 &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Making the date and time appear like we expect==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
$timestamp= time(  );&lt;br /&gt;
echo date(&amp;quot;m/d/y G.i:s&amp;quot;,$timestamp);&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==number days any month==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
$lastday = mktime(0, 0, 0, 3, 0, 2006);&lt;br /&gt;
printf(&amp;quot;There are %d days in February, 2006.&amp;quot;, date(&amp;quot;t&amp;quot;,$lastday));&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==number days current month==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
printf(&amp;quot;There are %d days in %s.&amp;quot;, date(&amp;quot;t&amp;quot;), date(&amp;quot;F&amp;quot;));&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Offsets from UTC==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
$pc_timezones = array(&lt;br /&gt;
  &amp;quot;GMT&amp;quot;  =&amp;gt;   0,           // Greenwich Mean&lt;br /&gt;
  &amp;quot;UTC&amp;quot;  =&amp;gt;   0,           // Universal (Coordinated)&lt;br /&gt;
  &amp;quot;WET&amp;quot;  =&amp;gt;   0,           // Western European&lt;br /&gt;
  &amp;quot;WAT&amp;quot;  =&amp;gt;  -1*3600,      // West Africa&lt;br /&gt;
  &amp;quot;AT&amp;quot;   =&amp;gt;  -2*3600,      // Azores&lt;br /&gt;
  &amp;quot;NFT&amp;quot;  =&amp;gt;  -3*3600-1800, // Newfoundland&lt;br /&gt;
  &amp;quot;AST&amp;quot;  =&amp;gt;  -4*3600,      // Atlantic Standard&lt;br /&gt;
  &amp;quot;EST&amp;quot;  =&amp;gt;  -5*3600,      // Eastern Standard&lt;br /&gt;
  &amp;quot;CST&amp;quot;  =&amp;gt;  -6*3600,      // Central Standard&lt;br /&gt;
  &amp;quot;MST&amp;quot;  =&amp;gt;  -7*3600,      // Mountain Standard&lt;br /&gt;
  &amp;quot;PST&amp;quot;  =&amp;gt;  -8*3600,      // Pacific Standard&lt;br /&gt;
  &amp;quot;YST&amp;quot;  =&amp;gt;  -9*3600,      // Yukon Standard&lt;br /&gt;
  &amp;quot;HST&amp;quot;  =&amp;gt; -10*3600,      // Hawaii Standard&lt;br /&gt;
  &amp;quot;CAT&amp;quot;  =&amp;gt; -10*3600,      // Central Alaska&lt;br /&gt;
  &amp;quot;AHST&amp;quot; =&amp;gt; -10*3600,      // Alaska-Hawaii Standard&lt;br /&gt;
  &amp;quot;NT&amp;quot;   =&amp;gt; -11*3600,      // Nome&lt;br /&gt;
  &amp;quot;IDLW&amp;quot; =&amp;gt; -12*3600,      // International Date Line West&lt;br /&gt;
  &amp;quot;CET&amp;quot;  =&amp;gt;  +1*3600,      // Central European&lt;br /&gt;
  &amp;quot;MET&amp;quot;  =&amp;gt;  +1*3600,      // Middle European&lt;br /&gt;
  &amp;quot;MEWT&amp;quot; =&amp;gt;  +1*3600,      // Middle European Winter&lt;br /&gt;
  &amp;quot;SWT&amp;quot;  =&amp;gt;  +1*3600,      // Swedish Winter&lt;br /&gt;
  &amp;quot;FWT&amp;quot;  =&amp;gt;  +1*3600,      // French Winter&lt;br /&gt;
  &amp;quot;EET&amp;quot;  =&amp;gt;  +2*3600,      // Eastern Europe, USSR Zone 1&lt;br /&gt;
  &amp;quot;BT&amp;quot;   =&amp;gt;  +3*3600,      // Baghdad, USSR Zone 2&lt;br /&gt;
  &amp;quot;IT&amp;quot;   =&amp;gt;  +3*3600+1800, // Iran&lt;br /&gt;
  &amp;quot;ZP4&amp;quot;  =&amp;gt;  +4*3600,      // USSR Zone 3&lt;br /&gt;
  &amp;quot;ZP5&amp;quot;  =&amp;gt;  +5*3600,      // USSR Zone 4&lt;br /&gt;
  &amp;quot;IST&amp;quot;  =&amp;gt;  +5*3600+1800, // Indian Standard&lt;br /&gt;
  &amp;quot;ZP6&amp;quot;  =&amp;gt;  +6*3600,      // USSR Zone 5&lt;br /&gt;
  &amp;quot;SST&amp;quot;  =&amp;gt;  +7*3600,      // South Sumatra, USSR Zone 6&lt;br /&gt;
  &amp;quot;WAST&amp;quot; =&amp;gt;  +7*3600,      // West Australian Standard&lt;br /&gt;
  &amp;quot;JT&amp;quot;   =&amp;gt;  +7*3600+1800, // Java &lt;br /&gt;
  &amp;quot;CCT&amp;quot;  =&amp;gt;  +8*3600,      // China Coast, USSR Zone 7&lt;br /&gt;
  &amp;quot;JST&amp;quot;  =&amp;gt;  +9*3600,      // Japan Standard, USSR Zone 8&lt;br /&gt;
  &amp;quot;CAST&amp;quot; =&amp;gt;  +9*3600+1800, // Central Australian Standard&lt;br /&gt;
  &amp;quot;EAST&amp;quot; =&amp;gt; +10*3600,      // Eastern Australian Standard&lt;br /&gt;
  &amp;quot;GST&amp;quot;  =&amp;gt; +10*3600,      // Guam Standard, USSR Zone 9&lt;br /&gt;
  &amp;quot;NZT&amp;quot;  =&amp;gt; +12*3600,      // New Zealand&lt;br /&gt;
  &amp;quot;NZST&amp;quot; =&amp;gt; +12*3600,      // New Zealand Standard&lt;br /&gt;
  &amp;quot;IDLE&amp;quot; =&amp;gt; +12*3600       // International Date Line East&lt;br /&gt;
);&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Outputs the date in the format of 31st of August 2005==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
print date(&amp;quot;jS of F Y&amp;quot;);&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Parsing a date with substr()==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
$date = &amp;quot;2010-12-03 05:12:56&amp;quot;;&lt;br /&gt;
$date_parts[0] = substr($date,0,4);&lt;br /&gt;
$date_parts[1] = substr($date,5,2);&lt;br /&gt;
$date_parts[2] = substr($date,8,2);&lt;br /&gt;
$date_parts[3] = substr($date,11,2);&lt;br /&gt;
$date_parts[4] = substr($date,14,2);&lt;br /&gt;
$date_parts[5] = substr($date,17,2);&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Setting Time Zones and GMT/UTC==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
  $ts = time();&lt;br /&gt;
  echo date(&amp;quot;r&amp;quot;, $ts) . &amp;quot;&amp;lt;br /&amp;gt;\n&amp;quot;;&lt;br /&gt;
  echo date(&amp;quot;r&amp;quot;, $ts) . &amp;quot;&amp;lt;br /&amp;gt;\n&amp;quot;;&lt;br /&gt;
  echo strftime(&amp;quot;%D %T %Z&amp;quot;, $ts) . &amp;quot;&amp;lt;br /&amp;gt;\n&amp;quot;;&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==string date ( string date_format [, int timestamp] )==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Format characters for use in date( )&lt;br /&gt;
Format character     Description                       Example&lt;br /&gt;
 &lt;br /&gt;
a                    Lowercase am/pm                   am or pm&lt;br /&gt;
 &lt;br /&gt;
A                    Uppercase am/pm                   AM or PM&lt;br /&gt;
 &lt;br /&gt;
B                    Swatch Internet Time              000 to 999&lt;br /&gt;
 &lt;br /&gt;
c                    ISO 8601 date, time, and time zone       2004-06-18T09:26:55+01:00&lt;br /&gt;
 &lt;br /&gt;
d                    2-digit day of month, leading zeros      01 to 31&lt;br /&gt;
 &lt;br /&gt;
D                    Day string, three letters                Mon, Thu, Sat&lt;br /&gt;
 &lt;br /&gt;
F                    Month string, full                       January, August&lt;br /&gt;
 &lt;br /&gt;
g                    12-hour clock hour, no leading zeros     1 to 12&lt;br /&gt;
 &lt;br /&gt;
G                    24-hour clock hour, no leading zeros     0 to 23&lt;br /&gt;
 &lt;br /&gt;
h                    12-hour clock hour, leading zeros        01 to 12&lt;br /&gt;
 &lt;br /&gt;
H                    24-hour clock hour, leading zeros        00 to 23&lt;br /&gt;
 &lt;br /&gt;
i                    Minutes with leading zeros               00 to 59&lt;br /&gt;
 &lt;br /&gt;
I                    Is daylight savings time active?         1 if yes, 0 if no&lt;br /&gt;
 &lt;br /&gt;
j                    Day of month, no leading zeros           1 to 31&lt;br /&gt;
 &lt;br /&gt;
l                    Day string, full                         Monday, Saturday&lt;br /&gt;
 &lt;br /&gt;
L                    Is it a leap year?                       1 if yes, 0 if no&lt;br /&gt;
 &lt;br /&gt;
m                    Numeric month, leading zeros             01 to 12&lt;br /&gt;
 &lt;br /&gt;
M                    Short month string                       Jan, Aug&lt;br /&gt;
 &lt;br /&gt;
n                    Numeric month, no leading zeros          1 to 12&lt;br /&gt;
 &lt;br /&gt;
O                    Difference from GMT                      200&lt;br /&gt;
 &lt;br /&gt;
r                    RFC-822 formatted date                   Sat, 22 Dec 1979 17:30 +0000&lt;br /&gt;
 &lt;br /&gt;
s                    Seconds, with leading zeros              00 to 59&lt;br /&gt;
 &lt;br /&gt;
S                    English ordinal suffix for day number    st, nd, rd, or th&lt;br /&gt;
 &lt;br /&gt;
t                    Number of days in month                  28 to 31&lt;br /&gt;
 &lt;br /&gt;
T                    Time zone for server                     GMT, CET, EST&lt;br /&gt;
 &lt;br /&gt;
U                    Unix Timestamp                           1056150334&lt;br /&gt;
 &lt;br /&gt;
w                    Numeric day of week                      0 (Sunday), 6 (Saturday)&lt;br /&gt;
 &lt;br /&gt;
W                    ISO-8601 week number of year             30 (30th week of the year)&lt;br /&gt;
 &lt;br /&gt;
y                    Two-digit representation of year         97, 02&lt;br /&gt;
 &lt;br /&gt;
Y                    Four-digit representation of year        1997, 2002&lt;br /&gt;
 &lt;br /&gt;
z                    Day of year                              0 to 366&lt;br /&gt;
 &lt;br /&gt;
Z                    Time zone offset in seconds              -43200 to 43200&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Using various formatting strings with date().==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
$time = time(); &lt;br /&gt;
$formats = array(&amp;quot;U&amp;quot;,&amp;quot;r&amp;quot;,&amp;quot;c&amp;quot;,&amp;quot;l, F jS, Y, g:i A&amp;quot;,&amp;quot;H:i:s D d M y&amp;quot;,&amp;quot;m/j/y g:i:s O (T)&amp;quot; ); &lt;br /&gt;
foreach($formats as $format) &lt;br /&gt;
    echo &amp;quot;&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;$format&amp;lt;/b&amp;gt;: &amp;quot; . date($format, $time) . &amp;quot;&amp;lt;/p&amp;gt;\n&amp;quot;; &lt;br /&gt;
?&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>