PHP时间戳,时间日期的处理 客官°小女子只卖身不卖艺 2022-09-23 11:00 223阅读 0赞 编码格式的定义: 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(); ?>
还没有评论,来说两句吧...