当前位置:首页 » 编程语言 » 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',数据库数据);?>

热点内容
jquery调用java 发布:2025-04-29 16:13:10 浏览:238
海康网页访问 发布:2025-04-29 16:11:37 浏览:395
adhoc什么文件夹 发布:2025-04-29 16:09:58 浏览:905
手机登录密码初始密码是多少 发布:2025-04-29 16:06:21 浏览:182
医用活性炭存储期限 发布:2025-04-29 15:57:11 浏览:932
c语言简易自动售货机 发布:2025-04-29 15:28:30 浏览:818
泰州dns的服务器地址是多少 发布:2025-04-29 15:21:06 浏览:783
php教学点 发布:2025-04-29 15:20:24 浏览:941
oracle怎么查看服务器ip 发布:2025-04-29 15:14:39 浏览:175
qq怎么加密聊天记录 发布:2025-04-29 14:49:27 浏览:382