strtotime PHP 函数问题
我有一个 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您应该在时间字符串的末尾添加一个空格字符
You should add a space character to the end of your time string
它不一定总是完成日期数学的最佳方法,但请注意 strtotime() 也采用间隔词的非常方便的功能:
即,从 $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:
I.e., start at $date, add one day, then subtract one second. This gives you 23:59:59 for $date.