gpt4 book ai didi

php - 奇怪的日期问题

转载 作者:行者123 更新时间:2023-11-29 09:03:20 25 4
gpt4 key购买 nike

我有一个表单,用户可以在其中输入生日。如果输入 1970 年之前的日期,例如1964,它在数据库中保存为 2064。任何人都可以阐明正在发生的事情吗?谢谢。我使用下面的函数格式化 MySQL 的日期:

function formatdate( $s ) {
$date = date_create($s);
return date_format($date, 'y-m-d');
}

最佳答案

MySQL 假定小于 70 的年份(当未以 4 位数年份给出时)属于 21 世纪,而不是 20 世纪。您应该将年份格式化为 4 位数以避免此问题:

return date_format($date, 'Y-m-d');

关于php - 奇怪的日期问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7892794/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com