php strtotime 给出默认日期

标签 php datetime

我想将日期转换为另一种格式,但它显示默认日期。

$date ='2050-12-12 00:00:00';

echo $product_expire_date = date('Ymd', strtotime($date));

它显示默认日期 19700101。

最佳答案

timestamp 的有效范围通常来自 Fri, 13 Dec 1901 20:45:54 UTCTue, 19 Jan 2038 03:14:07 UTC 。 (这些日期对应于 32 位有符号整数的最小值和最大值。)

http://php.net/strtotime#refsect1-function.strtotime-notes

关于php strtotime 给出默认日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20580948/

相关文章:

javascript - 根据先前的选择选项禁用选择输入

php - 具有不同帐户的两个不同用户在 Twitter 上关注同一个人,并且数据库将相同的提要存储两次。如何避免?

c# - System.Threading.Timer 经过后,DateTime.UtcNow 是否有可能报告错误的时间?

perl - 无法通过包定位对象方法 "strftime"

php - 复杂的 MySQL 查询

php - 将 apache2 的默认 PHP 版本设置为特定版本

php - "Fatal error: Class ' Memcached ' not found"尝试在 Ubuntu 中安装 Memcache 时

php - 在 PHP 中与 MySQL 日期时间分开获取年/月/日

javascript - 为什么在 JavaScript 的 Date 构造函数中月份参数的范围从 0 到 11?

javascript - 使用 cordova 在 Android 设备上的时间错误,但浏览器中的时间正确