PHP 时间函数应用

<?php
header('Content-Type: text/html; charset=utf-8');

//PHP时间戳函数获取指定日期的unix时间戳
echo strtotime('2018-1-19').PHP_EOL;
echo time().PHP_EOL;

//PHP时间戳函数获取英文文本日期时间
echo date('Y-m-d H:i:s', 1516291200).PHP_EOL;
echo date('Y-m-d H:i:s', time()).PHP_EOL;

//打印明天此时的时间戳
echo date('Y-m-d H:i:s',strtotime('+1 day')).PHP_EOL;

//打印昨天此时的时间戳
echo date('Y-m-d H:i:s',strtotime('-1 day')).PHP_EOL;

//打印下个星期此时的时间戳
echo date('Y-m-d H:i:s',strtotime('+1 week')).PHP_EOL;

//打印上个星期此时的时间戳
echo date('Y-m-d H:i:s',strtotime('-1 week')).PHP_EOL;

//打印指定下星期几的时间戳
echo date('Y-m-d H:i:s',strtotime('next Thursday')).PHP_EOL;

//打印指定上星期几的时间戳
echo date('Y-m-d H:i:s',strtotime('last Thursday')).PHP_EOL;

//时间戳获取年月日时分秒
$datetimeArr = getdate(1516329995);
$hours = $datetimeArr["hours"];
$minutes = $datetimeArr["minutes"];
$seconds = $datetimeArr["seconds"];
$month = $datetimeArr["mon"];
$day = $datetimeArr["mday"];
$year = $datetimeArr["year"];
echo "year:$year\nmonth:$month\nday:$day\nhour:$hours\nminutes:$minutes\nseconds:$seconds\n";

//日期时间截取年月日
$datetime = date('Y-m-d H:i:s', 151641111119);
echo ((int)substr($datetime,0,4)).PHP_EOL;;//获取年份
echo ((int)substr($datetime,5,2)).PHP_EOL;;//获取月份
echo ((int)substr($datetime,8,2)).PHP_EOL;;//获取日份

效果图:

 

猜你喜欢

转载自onestopweb.iteye.com/blog/2408217