您的位置:首页 > 编程语言 > PHP开发

php【基础学习四】time

2015-12-25 10:26 351 查看
<?php
/**
* Created by PhpStorm.
* User: dell
* Date: 2015/12/25
* Time: 9:27
*/

//echo date_default_timezone_get();
date_default_timezone_set('Asia/Shanghai');

$time = time();

echo date('Y-m-d ,H:i:s',$time);

echo '</br>';

echo date('Y-m-d H:i:s',2000);

echo '</br>';

echo date('Y-m-d 星期N H:i:s',$time);

echo '</br>';

echo date('Y-m-d 星期N H:i:s');

echo '</br>';

print_r(getdate());

echo '</br>';

if(!checkdate(2,29,2007)){
echo '闰年';
}

//int mktime(时, 分, 秒, 月, 日, 年)

echo '</br>';

echo mktime(9, 50, 55, 12, 25, 2015);

echo '</br>';

echo strtotime("2009-10-21 16:00:10"); //输出 1256112010

echo '</br>';

echo strtotime("10 September 2008"); //输出 1220976000

echo '</br>';

echo strtotime("+1 day"), "<br />"; //输出明天此时的时间戳

echo '</br>';

echo strtotime("-1 day"), "<br />"; //输出昨天此时的时间戳

echo '</br>';

echo strtotime("+1 week"), "<br />"; //输出下周此时的时间戳

echo '</br>';

echo date('Y-m-d',strtotime("+1 week"));

echo '</br>';

//strtotime函数api:http://php.net/manual/en/function.strtotime.php
echo date("Y-m-d H:i:s",strtotime("next Thursday"));

echo '</br>';

$time1 = date('Y-m-d, H:i:s');
$time2 = "2016-02-08 12:12:12";
echo $time1;
echo '</br>';
echo $time2;
echo '</br>';
if(strtotime($time2) < strtotime($time1))
{
echo 'time2早于time2';
}else{
echo 'time1早于time2';
}
echo '</br>';

$time1 = strtotime(date('Y-m-d, H:i:s'));
$time2 = strtotime("2016-02-08 12:12:12");
$guonian = ceil(($time2 - $time1)/86400);
echo '离过年还有' .$guonian . '天';

//microtime(get_as_float)
//返回当前 Unix 时间戳和微秒数。

echo '</br>';

print_r(gettimeofday());//感觉很少用

echo '</br>';

print_r(localtime(time()));//感觉打印出的数据不是常用

echo strftime('week day = %A month = %B');
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: