<?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%2Fmktime</id>
		<title>PHP/Date/mktime - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://wbex.ru/index.php?action=history&amp;feed=atom&amp;title=PHP%2FDate%2Fmktime"/>
		<link rel="alternate" type="text/html" href="http://wbex.ru/index.php?title=PHP/Date/mktime&amp;action=history"/>
		<updated>2026-04-04T22:43:21Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://wbex.ru/index.php?title=PHP/Date/mktime&amp;diff=348&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/mktime&amp;diff=348&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/mktime&amp;diff=349&amp;oldid=prev</id>
		<title>Admin: 1 версия</title>
		<link rel="alternate" type="text/html" href="http://wbex.ru/index.php?title=PHP/Date/mktime&amp;diff=349&amp;oldid=prev"/>
				<updated>2010-05-26T07:03:30Z</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;==Calculating the difference between two dates==&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;
$epoch_1 = mktime(19,32,56,5,10,1965);&lt;br /&gt;
$epoch_2 = mktime(4,29,11,11,20,1962);&lt;br /&gt;
$diff_seconds  = $epoch_1 - $epoch_2;&lt;br /&gt;
$diff_weeks    = floor($diff_seconds/604800);&lt;br /&gt;
$diff_seconds -= $diff_weeks   * 604800;&lt;br /&gt;
$diff_days     = floor($diff_seconds/86400);&lt;br /&gt;
$diff_seconds -= $diff_days    * 86400;&lt;br /&gt;
$diff_hours    = floor($diff_seconds/3600);&lt;br /&gt;
$diff_seconds -= $diff_hours   * 3600;&lt;br /&gt;
$diff_minutes  = floor($diff_seconds/60);&lt;br /&gt;
$diff_seconds -= $diff_minutes * 60;&lt;br /&gt;
print &amp;quot;The two dates have $diff_weeks weeks, $diff_days days, &amp;quot;;&lt;br /&gt;
print &amp;quot;$diff_hours hours, $diff_minutes minutes, and $diff_seconds &amp;quot;;&lt;br /&gt;
print &amp;quot;seconds elapsed between them.&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;
==Checking credit card expiration==&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;
$expires = mktime(0, 0, 0, $_POST[&amp;quot;month&amp;quot;], 1, $_POST[&amp;quot;year&amp;quot;]);&lt;br /&gt;
$nextMonth = mktime(0, 0, 0, date(&amp;quot;n&amp;quot;) + 1, 1);&lt;br /&gt;
if ($expires &amp;lt; $nextMonth) {&lt;br /&gt;
   print &amp;quot;Sorry, that credit card expires too soon.&amp;quot;;&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;
==Creating a Timestamp with mktime()==&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;Creating a Timestamp with mktime()&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;
$ts = mktime( 2, 30, 0, 5, 1, 2004 );&lt;br /&gt;
print date(&amp;quot;m/d/y G.i:s&amp;quot;, $ts);&lt;br /&gt;
print &amp;quot;&amp;lt;br/&amp;gt;&amp;quot;;&lt;br /&gt;
print &amp;quot;The date is &amp;quot;;&lt;br /&gt;
print date(&amp;quot;jS of F Y, \a\\t g.i a&amp;quot;, $ts );&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;
==Get the labor 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;
&amp;lt;?php&lt;br /&gt;
print &amp;quot;&amp;lt;table&amp;gt;&amp;quot;;&lt;br /&gt;
print &amp;quot;&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Year&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Labor Day&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&amp;quot;;&lt;br /&gt;
for ($year = 2004; $year &amp;lt;= 2020; $year++) {&lt;br /&gt;
    $stamp = mktime(12,0,0,9,1,$year);&lt;br /&gt;
    $stamp = strtotime(&amp;quot;monday&amp;quot;, $stamp);&lt;br /&gt;
    print &amp;quot;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;$year&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;quot;;&lt;br /&gt;
    print date(&amp;quot;F j&amp;quot;, $stamp);&lt;br /&gt;
    print &amp;quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;\n&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
print &amp;quot;&amp;lt;/table&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;
==int mktime ( [int hour [, int minute [, int second [, int month[, int day [, int year [, int is_dst]]]]]]] )==&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;?&lt;br /&gt;
    $unixtime = mktime(22, 30, 0, 6, 20, 2005, -1);&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;
==Making an epoch 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;
&amp;lt;?&lt;br /&gt;
$afternoon = mktime(13,30,45,10,20,2009);&lt;br /&gt;
print strftime(&amp;quot;At %I:%M:%S on %m/%d/%y, &amp;quot;, $afternoon);&lt;br /&gt;
print &amp;quot;$afternoon seconds have elapsed since 1/1/1970.&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;
==mktime.php==&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;
$now = mktime();&lt;br /&gt;
$taxday = mktime(0,0,0,4,15,2006);&lt;br /&gt;
$difference = $taxday - $now;&lt;br /&gt;
$hours = round($difference / 60 / 60);&lt;br /&gt;
echo &amp;quot;Only $hours hours until tax day!&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;
==mktime() produces a GMT 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;
&amp;lt;?php &lt;br /&gt;
echo &amp;quot;Output of mktime(): &amp;quot; . mktime() . &amp;quot;.&amp;lt;br&amp;gt;\n&amp;quot;; &lt;br /&gt;
echo &amp;quot;Output of gmmktime(): &amp;quot; . gmmktime() . &amp;quot;.&amp;lt;br&amp;gt;\n&amp;quot;; &lt;br /&gt;
echo &amp;quot;date/mktime: &amp;quot; . date(&amp;quot;r&amp;quot;, mktime()) . &amp;quot;.&amp;lt;br&amp;gt;\n&amp;quot;; &lt;br /&gt;
echo &amp;quot;date/gmmktime: &amp;quot; . date(&amp;quot;r&amp;quot;, gmmktime()) . &amp;quot;.&amp;lt;br&amp;gt;\n&amp;quot;; &lt;br /&gt;
echo &amp;quot;gmdate/mktime: &amp;quot; . gmdate(&amp;quot;r&amp;quot;, mktime()) . &amp;quot;.&amp;lt;br&amp;gt;\n&amp;quot;; &lt;br /&gt;
echo &amp;quot;gmdate/gmmktime&amp;quot; . gmdate(&amp;quot;r&amp;quot;, gmmktime()) . &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;
==Use mktime to create a 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;?&lt;br /&gt;
$stamp = mktime(19,45,0,10,20,2004);&lt;br /&gt;
print strftime(&amp;quot;Today is day %d of %B and day %j of the year %Y. The time is %I:%M %p (also known as %H:%M).&amp;quot;, $stamp);&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;
==Using mktime() and 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;
$stamp = mktime(0,0,0,1,1,1986);&lt;br /&gt;
print date(&amp;quot;l&amp;quot;,$stamp);&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>