当前位置:  开发笔记 > 编程语言 > 正文

PHP中的日期范围?

如何解决《PHP中的日期范围?》经验,为你挑选了2个好方法。

我有一个由第三方供应商创建的数据库,我现在正在编写一个新的用户界面.

DB将事件开始时间存储为unix时间戳(以GMT为单位).我需要做的是查询一天的范围.所以我想只需要做一个:

SELECT * WHERE start > $last_night_at_midnight AND start < $tonight_at_midnight

我遇到的问题是在PHP中组合日期/时间函数以创建这些变量的简单方法.感觉就像我正在做的一切对于这么简单的程序来说太复杂了.

有人有一个简单的解决方案吗?

干杯



1> Jeremy L..:

查看PHP的strtotime()以获得简单英语到unix时间转换.

这可以让你使用"今天午夜"和"明天午夜"以及其他类似的结构,正如Paolo Bergantino所展示的那样.



2> Paolo Bergan..:

strtotime - 史上最棒的PHP时间函数.

$last_night_at_midnight = strtotime("today midnight");
$tonight_at_midnight = strtotime("tomorrow midnight");

推荐阅读
mobiledu2402852357
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有