编码格式的定义:
header("Content-type:text/html;charset=utf-8");
//设定时区PRC(People's Republic of China)
date_default_timezone_set("PRC");
//一般将时间戳(格林威治时间1970年1月1日00:00:00到现在的秒数)存储到数据库
$now = time();
echo "用时间戳换算出多少年到现在:" . time() / (365 * 24 * 60 * 60) . "<br>";
echo "现在的时间戳:" . $now . "<br>";
//Y是显示年份的四位数,y是显示年份的后两位数;
//M月和D日显示都为英文缩写,m和d是数字显示;
//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();
?>
还没有评论,来说两句吧...