PHP 解决时间戳冲突,php 时间超出2038年 转化时间戳失败的解决方案
PHP有效的时间戳典型范围是格林威治时间 1901 年 12 月 13 日 20:45:54 到 2038 年 1 月 19 日
03:14:07。
在32位操作系统环境下,超出2038年之后,使用strtotime()获取不到对应的时间戳,这时可以使用new DateTime来进行处理。
即先将时间转化为DateTime对象,然后使用format方法进行转化。即:$datetime->format("U")
实验程序以及结果如下:
程序:
date_default_timezone_set("Asia/Shanghai");
echo "当前时间戳:".time()."\n";
echo "strtotime处理超出范围的时间戳:".strtotime("2096-10-05")."\n";
$datetime = new DateTime('2096-10-05');
echo "new DateTime处理超出范围的时间戳:".$datetime->format("U")."\n";
?>
运行结果:
[root@iZ28ppn9h91Z tqdao]# php test.php
当前时间戳:1512531426
strtotime处理超出范围的时间戳:
new DateTime处理超出范围的时间戳:4000204800
PHP 解决时间戳冲突,php 时间超出2038年 转化时间戳失败的解决方案相关推荐
- 【Android错误解决方案】解决AndroidStudio在oppo和vivo手机上安装apk失败----终极解决方案
文章目录 [Android错误解决方案]解决AndroidStudio在oppo和vivo手机上安装apk失败---终极解决方案 问题描述 错误描述 解决方案一 解决方案二 总结 [Android错误 ...
- php时间戳转utc时间格式,PHP转换UNIX时间戳 UTC时间(TZ格式) 标准时间的方法 UNIX UTC GMT时间、本地时间互转...
在PHP编程中经常会遇到各种不同格式的时间 比如: unix时间戳:1547740800 UTC时间:2019-1-18T00:00:00Z 标准时间:2019-1-18 00:00:00 以上这三个 ...
- Java如何把UNIX时间戳转换成日期格式-日期格式转化时间戳戳-当前时间戳
开发中,经常需要把UNIX时间戳通过日期格式显示出来,如下可以输出日期格式 package com.self.date;import java.util.Date; import java.text. ...
- js获取当前时间戳()+时间大小比较
1.js获取当前时间戳 js 中日期转换成时间戳 - mmzz3322 - 博客园js字符串转化时间戳可以使用自带函数 Date(要转化的时间字符串)先转化为Date类型,之后再将Date类型转化为时 ...
- 关于mysql时间超过2038年时间戳查询数据问题
问题复现: 有一个联表方案需要对接搜索组,根据活动的结束时间来查询数据,由于搜索组针对日期查询只能传long类型时间戳来比较,某一个长期活动数据明明在时间范围内,但是一直查询不出来, 问题分析: 后来 ...
- PHP获取当前时间戳,当前时间、及解决时区问题
PHP获取当前时间戳,当前时间.及解决时区问题 参考文章: (1)PHP获取当前时间戳,当前时间.及解决时区问题 (2)https://www.cnblogs.com/daochong/p/99578 ...
- 解决SpringBoot后端得到时间是日期格式,返回给前端时间格式为时间戳
解决SpringBoot后端得到时间是日期格式,返回给前端时间格式为时间戳 最近做项目遇到后端从数据库中拿到的时间明明是日期格式,但是返回给前端,显示的日期就是时间戳,尝试网上的许多方法,但是都没有用 ...
- mysql映射成hashmap_大厂面试必问!HashMap 怎样解决hash冲突?
HashMap冲突解决方法比较考验一个开发者解决问题的能力. 下文给出HashMap冲突的解决方法以及原理分析,无论是在面试问答或者实际使用中,应该都会有所帮助. 在Java编程语言中,最基本的结构就 ...
- HashMap 怎样解决hash冲突?
HashMap冲突解决方法比较考验一个开发者解决问题的能力. 下文给出HashMap冲突的解决方法以及原理分析,无论是在面试问答或者实际使用中,应该都会有所帮助. 在Java编程语言中,最基本的结构就 ...
最新文章
- struts2 s标签
- 解决 VCENTER ROOT 密码过期无法登陆 USER PASSWORD EXPIRED
- UA PHYS515 电磁理论I 麦克斯韦方程组基础5 电动力学的四类问题与对应的麦克斯韦方程
- 一行代码,能导入所有Python库!
- nginx 反向代理机制解决前端跨域问题
- sd卡写保护解除工具_手把手教你快速解除vivo手机高通系列屏幕锁(附短接拆机小视频)...
- STM8S003F3 PWM的使用
- 通过表面分析评估 Cu-CMP 工艺
- 电商直播发展正夯,云计算技术硬核支撑
- C++ 判断某个年份的生肖
- 收益用计算机怎么计算,有利网收益计算器怎么用
- 人人玩棋牌电玩城全套源码搭建下载教程
- LeGo-LOAM激光雷达定位算法源码阅读(二)
- 安卓JSON格式化工具
- 设计一个小型的物联网应用系统_物联网应用设计需注意的连接器要求
- 西电杨宗凯调研计算机学院,杨宗凯调研指导研究生工作:深化研究生教育改革...
- 论文检测前后需要做什么呢
- python小游戏之课堂提问器
- MSP430F5438 I2C学习笔记——AT24C02
- 2016大连理工大学计算机科学与技术考研经验