PHPの時間と日付関数
2380 ワード
Time
Time
'.$time1.'
'.$time2.'
';
$time3 = mktime(12, 0, 0); //
echo $time3.'
';
$time4 = mktime(0, 0, 0, 1, 1); // 1 1
echo $time4.'
';
echo '
';
// getdate()
$date_array = getdate($time0);
foreach ($date_array as $key => $value) {
echo $key.': '.$value.'
';
}
echo '
';
// checkdate()
$date_check0 = checkdate(2, 29, 2008);
$date_check1 = checkdate(2, 29, 2007);
echo $date_check0.' '.$date_check1.'
';
//
/*
%a -
%A -
%b -
%B -
%c -
%C - ( 100, 00 99)
%d - (01 31)
%D - , %m/%d/%y
%e - (1 31)
%g - %G ,
%G - ISO 4 ( %V)
%h - %b
%H - , 24 (00 23)
%I - , 12 (01 12)
%j - (001 366)
%m - (01 12)
%M -
%n -
%p - am pm
%r - a.m. p.m.
%R - 24
%S -
%t - tab
%T - , %H:%M:%S
%u - (1 7),Monday[ ] = 1。 : Sun Solaris ,Sunday[ ] = 1
%U - , ,
%V - ISO 8601 (01 53),week 1 , ,
%W - , ,
%w - ,Sunday[ ] = 0
%x - ,
%X - ,
%y - ( 00 99)
%Y -
%Z %z -
%% - %
*/
echo strftime('%A
');
echo strftime('%x
');
echo strftime('%c
');
echo strftime('%Y
');
echo '
';
// 2016/10/17 - 1974/12/18
$day = '18';
$month = '12';
$year = '1974';
$date_custom = mktime(0, 0, 0, $month, $day, $year);
$date_now = time();
$diff = $date_now - $date_custom;
$age = floor($diff / (365 * 24 *60 *60));
echo 'Age: '.$age.'
';
?>
印刷結果:
Time
1476751633
1476751633
1476751633
1476792000
1451606400
seconds: 13
minutes: 47
hours: 0
mday: 18
wday: 2
mon: 10
year: 2016
yday: 291
weekday: Tuesday
month: October
0: 1476751633
1
Tuesday
10/18/16
Tue Oct 18 00:47:13 2016
2016
Age: 41