php 时间日期函数

<?php 
/*** * ┌───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┐ * │Esc│ │ F1│ F2│ F3│ F4│ │ F5│ F6│ F7│ F8│ │ F9│F10│F11│F12│ │P/S│S L│P/B│ ┌┐ ┌┐ ┌┐ * └───┘ └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┘ └┘ └┘ └┘ * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┬───┬───┐ ┌───┬───┬───┬───┐ * │~ `│! 1│@ 2│# 3│$ 4│% 5│^ 6│& 7│* 8│( 9│) 0│_ -│+ =│ BacSp │ │Ins│Hom│PUp│ │N L│ / │ * │ - │ * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ ├───┼───┼───┤ ├───┼───┼───┼───┤ * │ Tab │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │{ [│} ]│ | │ │Del│End│PDn│ │ 7 │ 8 │ 9 │ │ * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ └───┴───┴───┘ ├───┼───┼───┤ + │ * │ Caps │ A │ S │ D │ F │ G │ H │ J │ K │ L │: ;│" '│ Enter │ │ 4 │ 5 │ 6 │ │ * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ ┌───┐ ├───┼───┼───┼───┤ * │ Shift │ Z │ X │ C │ V │ B │ N │ M │< ,│> .│? /│ Shift │ │ ↑ │ │ 1 │ 2 │ 3 │ │ * ├─────┬──┴─┬─┴──┬┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ ┌───┼───┼───┐ ├───┴───┼───┤ E││ * │ Ctrl│ │Alt │ Author: xmz │ Alt│ │ │Ctrl│ │ ← │ ↓ │ → │ │ 0 │ . │←─┘│ * └─────┴────┴────┴───────────────────────┴────┴────┴────┴────┘ └───┴───┴───┘ └───────┴───┴───┘ * * Date: 2019-05-30 * Time: 22:41 */
date_default_timezone_set(
"Asia/Shanghai");
echo date('Y年m月d日')."\n";
echo date('Y-m-d')."\n";

echo date("Y^_^m^_^d")."\n";

echo date("Y/m/d H:i:s")."\n";
echo date("Y")."\n";
echo date("y-n-j")."\n";
echo date("H:i:s,a")."\n";
echo date('H:i:s,A')."\n";

echo date('g:i:s')."\n";
echo date('w')."\n";
$w = date('w');

switch ($w){ case "0": $str ="星期日"; break; case " 1": $str ="星期一"; break; case " 2": $str ="星期二"; break; case " 3": $str ="星期三"; break; case ' 4': $str ="星期四"; break; case " 5": $str ="星期五"; break; case "6": $str ="星期六"; break; default: $str = "非法日期"; break; }; echo date("Y年m月d日").$str."\n"; echo date('L')?"是闰年":"不是闰年"."\n"; echo "本周是全年中的第".date('W')."周"."\n"; echo "当天是全年中的第".date('z')."天"."\n"; echo "本月有".date('t')."天";

2019年05月30日
2019-05-30
2019^_^05^_^30
2019/05/30 23:32:34
2019
19-5-30
23:32:34,pm
23:32:34,PM
11:32:34
4
2019年05月30日星期四
不是闰年
本周是全年中的第22周
当天是全年中的第149天
本月有31天

strtotime

<?php
echo time()."\n";
echo strtotime('now'),"\n";
echo date('Y-m-d H:i:s')."\n";
echo date('Y-m-d H:i:s',strtotime('+5 days'))."\n";
echo date('Y-m-d H:i:s',strtotime('last Monday -7 days'))."\n";
echo date('Y-m-d H:i:s',strtotime('this Monday'));
/usr/bin/php /Applications/MAMP/htdocs/test/20190613/strtotime.php
1560441754
1560441754
2019-06-13 16:02:34
2019-06-18 16:02:34
2019-06-03 00:00:00
2019-06-17 00:00:00
进程已结束,退出代码 0
<?php

echo microtime(),"\n";
echo time(),"\n";
echo microtime(true),"\n";
$start = microtime(true);
for ($i = 1;$i<2000000;$i++){
    $arr[]=$i;
}
$end = microtime(true);
echo round($end-$start,4),"\n";
print_r(getdate());
print_r(gettimeofday());
var_dump(checkdate(13,24,2018));
var_dump(checkdate(5,14,2019));
/usr/bin/php /Applications/MAMP/htdocs/test/20190613/microtime.php
0.93489400 1560444470
1560444470
1560444470.9349
0.0795
Array
(
    [seconds] => 51
    [minutes] => 47
    [hours] => 16
    [mday] => 13
    [wday] => 4
    [mon] => 6
    [year] => 2019
    [yday] => 163
    [weekday] => Thursday
    [month] => June
    [0] => 1560444471
)
Array
(
    [sec] => 1560444471
    [usec] => 14490
    [minuteswest] => 0
    [dsttime] => 0
)
bool(false)
bool(true)

进程已结束,退出代码 0

时间日期控件

<input type="date" name="" id="">
<input type="datetime" name="" id="">
<input type="datetime-local" name="" id="">

 

  

 

posted @ 2019-05-30 23:36  X__cicada  阅读(275)  评论(0编辑  收藏  举报