php时间和日期
<?php
$time=date("G")."-".date("i")."-".date("s")."</br>";
echo '当前时间是:'.$time;
echo "当前日期是:".date("Y-m-d",mktime())."</br>";
echo "当前日期和时间:".date("Y-m-d H:i:s",mktime())."</br>";
echo(date("Y-m-d",mktime(0,0,0,12,33,2014)))."</br>";
echo(date("M-d-Y",mktime(0,0,0,13,5,2014)))."</br>";//函数返回一个日期的 Unix 时间戳,可自动越界判断和转换
echo date(DATE_ATOM)."</br></br>"; //获取当前时间戳(原子钟)
$month=2;
$day1=29;
$day2=30;
$year=2008;
var_dump(checkdate($month, $day1, $year));
var_dump(checkdate($month, $day2, $year))."</br>";// 检查日期有效性
echo date("y-m-d H:i:s",strtotime("now"))."</br>";
echo date("y-m-d H:i:s",strtotime("25 may 2013"))."</br>";
echo strtotime("+3 day")."</br>";
echo strtotime("+1 week")."</br>";
echo strtotime("next Friday")."</br>";//将时间日期解析为Unix时间戳
$time1="2013-09-15";
$time2="2011-09-15";
if(strtotime($time1)-strtotime($time2)>0)
echo $time1;
else if (strtotime($time1)-strtotime($time2)<0) {
echo $time2;
}
else
echo '$time1=$time2';//比较两个时间戳的大小
$time3=strtotime(date("y-m-d H:i:s"));
$time4=strtotime("2015-1-1");
$sub=ceil(($time4-$time3)/86400);//60*60*24
echo "离元旦还有".$sub."天"."</br>"; //倒计时功能
?>
运行的结果:
当前时间是:19-03-23
当前日期是:2014-11-28
当前日期和时间:2014-11-28 19:03:23
2015-01-02
Jan-05-2015
2014-11-28T19:03:23+08:00
bool(true) bool(false)
2014-11-28 19:03:23
2013-05-25 00:00:00
1417431803
1417777403
1417708800
2013-09-15
离元旦还有34天
浙公网安备 33010602011771号