gpt4 book ai didi

输入为 1970 的 PHP 日期

转载 作者:太空宇宙 更新时间:2023-11-03 12:03:15 25 4
gpt4 key购买 nike

您好,我正在尝试修复由另一位开发人员创建的一段旧代码。花了一段时间修复它以与 mysqli 一起工作。无论如何,我列表中的最后一件事是修复日期错误。没有实际错误,但如果您提交带有有效日期的表单,它总是在表中显示为 01-01-1970下面是一段格式化日期的代码。日期以 DD-MM-YY 格式输入。

$arr[$i] = strftime("%Y-%m-%d", strtotime($date) );

到目前为止的结果总是01-01-1970

这里有一些 y 尝试用相同的输出修复它:

$arr[$i] = $date;

$arr[$i] = strtotime($date);

以及 strftime 设置的许多变体!

最佳答案

你考虑过使用 date() 吗?

string date ( string $format [, int $timestamp = time() ] )

http://php.net/manual/en/function.date.php

所以...

$arr[$i] = strftime("%Y-%m-%d", strtotime($date) );

成为

 $arr[$i] = date("Y-m-d", strtotime($date) );

关于输入为 1970 的 PHP 日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27902591/

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