strtotime PHP 函数问题

发布于 2024-11-25 13:34:16 字数 219 浏览 2 评论 0原文

我有一个 strtotime 函数,它正在执行以下操作:

$var = strtotime('23:59:59' . $Date);

其中 $Date 是以下格式的日期: MM/DD/YY

但是,这会随机失败并且不会返回任何内容它......我在这里做错了什么吗?

谢谢。

I have a strtotime function that is doing something like this:

$var = strtotime('23:59:59' . $Date);

Where $Date is a date in this format: MM/DD/YY

However, this randomly fails and returns nothing from it.... am I doing something wrong here?

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

紫﹏色ふ单纯 2024-12-02 13:34:16

您应该在时间字符串的末尾添加一个空格字符

You should add a space character to the end of your time string

原来是傀儡 2024-12-02 13:34:16

它不一定总是完成日期数学的最佳方法,但请注意 strtotime() 也采用间隔词的非常方便的功能:

$var = strtotime($date . ' +1 day -1 second');

即,从 $date 开始,添加一天,然后减去一秒。这将为您提供 $date 的 23:59:59。

It's not necessarily always the best way to accomplish date math, but note the very handy feature that strtotime() takes interval words too:

$var = strtotime($date . ' +1 day -1 second');

I.e., start at $date, add one day, then subtract one second. This gives you 23:59:59 for $date.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文