PHP时间戳,时间日期的处理

来源:互联网 发布:python 时间精确度 编辑:程序博客网 时间:2024/05/29 19:20
编码格式的定义:header("Content-type:text/html;charset=utf-8");//设定时区PRCPeople's Republic of Chinadate_default_timezone_set("PRC");//一般将时间戳(格林威治时间19701100:00:00到现在的秒数)存储到数据库$now = time();echo "用时间戳换算出多少年到现在:" . time() / (365 * 24 * 60 * 60) . "<br>";echo "现在的时间戳:" . $now . "<br>";
//Y是显示年份的四位数,y是显示年份的后两位数;//M月和D日显示都为英文缩写,md是数字显示;//H:i:s时分秒(这些格式可以写一个,也可以全写。
//例如:只获得年份,就只写Y/y)
echo "现在的时间戳换算为具体时间:" . date("Y-m-d H:i:s", $now) . "<br>";
//例子:时间比较器。
$pr = 1468812696;//(秒数)
$fr = $pr + 60 * 10;//加的是秒数
if (time() > $fr) {
 
echo "时间过了" . "<br>";
} else {
 echo "时间未到" . "<br>";
}

//getdate ([int timestamp])说明:1.[int timestamp]是指里边可设置写入用户规定的时间戳;//2.返回一个根据 timestamp 得出的包含有日期信息的结合数组。//3.如果没有给出时间戳则认为是当前本地时间。
$today = getdate();
var_dump($today);
//print_r()
打印结果:Array ( [seconds] => 26 [minutes] => 22 [hours] => 14
//[mday] => 18 [wday] => 1 [mon] => 7 [year] => 2016 [yday] => 199
//[weekday] => Monday [month] => July [0] => 1468822946 )

print_r
($today);
//生成时间戳函数mktime(hour,minute,second,month,day,year,is_dst);is_dst为可选项。
//is_dst可选。如果时间在夏令时期间,则设置为 1,否则设置为 0,若未知则设置为 -1(默认)。
//如果未知,
PHP 会试图找到自己(可能产生意外的结果)。
//注意:该参数在
PHP 5.1.0 中被废弃。取而代之使用的是新的时区处理特性。

echo "生成的时间戳:" . mktime(11, 23, 30, 7, 14, 2003) . "<br>";
echo "现在的时间戳:" . time();
?>



1 0
原创粉丝点击