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天

posted on 2014-11-28 18:48  Iitb  阅读(179)  评论(0)    收藏  举报

导航