如何查看日期是否晚于8天?
我在 mysql 数据库上有一个包含日期的字符串字段(我无法更改它,因为日期格式)(例如:“01-03-2010”),并且我不想创建一个函数来比较该日期,如果今天的日期晚于 8 天,则返回 true,如果日期小于或大于今天的日期,则返回 false...
示例:
01-03-2010 < (08-06-2010(Today) - 8days) - return true
01-06-2010 < (08-06-2010(Today) - 8days) - return false
31-05-2010 < (08-06-2010(Today) - 8days) - return true
我知道我可以转换字符串“01-03-2010” " 在 PHP 上使用 strtotime()
函数添加时间戳,但我不知道如何从今天的时间戳中删除 8 天...:s
提前致谢
i have a string field (and i can't change this because the date format) on mysql database that contains a date (Like: "01-03-2010"), and i wan't to make a function to compare that date and return true if today's date is newer than 8 days, and false if the date is lower or bigger than today's date...
Example:
01-03-2010 < (08-06-2010(Today) - 8days) - return true
01-06-2010 < (08-06-2010(Today) - 8days) - return false
31-05-2010 < (08-06-2010(Today) - 8days) - return true
i know that i can convert the string "01-03-2010" to timestamp with strtotime()
function on PHP, but i don'w know how to remove 8 days from today's timestamp... :s
Thanks in advance
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(8)
strtotime(time_str) <代码> strtotime("-8天")
strtotime(time_str) < strtotime("-8 day")
要删除 php 中的 8 天,您可以执行以下操作:
您可以检查 mysql 查询,例如:
to remove 8 days in php you can do :
you can check in mysql query like :
请参阅 timediff 函数:
http:// /dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_timediff
See the timediff function:
http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_timediff
这仍然可以使用
STR_TO_DATE(string, format)
函数:This could still be handled inside MySQL using the
STR_TO_DATE(string, format)
function:检查 TO_DAYS mysql的
check TO_DAYS of mysql
我倾向于在我的应用程序中使用这些定义:
然后
i tend to use these defines in my applications:
Then
在 PHP >= 5.3 中,您可以使用新的闪亮 DateTime 对象 (https: //www.php.net/manual/fr/datetime.modify.php):
With PHP >= 5.3, you can use the new shiny DateTime object (https://www.php.net/manual/fr/datetime.modify.php) :