当前位置:首页 » 编程语言 » php1970

php1970

发布时间: 2025-04-23 07:30:36

‘壹’ php 如何处理 1970前时间 时间戳失效了

php5.2+提供了DateTime类来处理这样的问题,参考方案如下(请注意时区的处理):

//1、Unix时间戳转日期functionunixtime_to_date($unixtime,$timezone='PRC'){$datetime=newDateTime("@$unixtime");//DateTime类的bug,加入@可以将Unix时间戳作为参数传入$datetime->setTimezone(newDateTimeZone($timezone));return$datetime->format("Y-m-dH:i:s");}

//2、日期转Unix时间戳
functiondate_to_unixtime($date,$timezone='PRC'){
$datetime=newDateTime($date,newDateTimeZone($timezone));
return$datetime->format('U');
}

echodate_to_unixtime("1900-1-3100:00:00");//输出-2206425952
echo'<br>';
echounixtime_to_date(date_to_unixtime("1900-1-3100:00:00"));//输出1900-01-3100:00:00

‘贰’ php读取mysql网页显示是1970-01-01 数据库中是字符串类型,比如41036读取出为日期为2012-05-07

一般时间都是用这样方法存的,用date函数转化就行了,<?php echo date('Y-m-d',数据库数据);?>

热点内容
少儿编程线上费用 发布:2025-07-14 10:41:40 浏览:789
小米清楚缓存 发布:2025-07-14 10:29:52 浏览:921
商务pc配置低什么很稳定 发布:2025-07-14 10:03:13 浏览:894
火狐浏览器安卓版怎么全屏播放 发布:2025-07-14 10:03:13 浏览:163
c语言中π怎么打 发布:2025-07-14 09:56:35 浏览:574
颜料解压 发布:2025-07-14 09:49:57 浏览:463
python按任意键 发布:2025-07-14 09:49:19 浏览:291
内置存储交换位置 发布:2025-07-14 09:33:10 浏览:648
甲壳虫密码如何解锁 发布:2025-07-14 09:23:55 浏览:823
解压专家解压迅雷云盘 发布:2025-07-14 09:11:09 浏览:910