在这两种情况下,我都可以从字符串创建日期对象,如下所示:
$dt = strtotime("2013-04-19 17:00:00");
//or
$dt = strtotime("10 hours");
我需要一种方法来区分这两种日期类型,无论是相对数据字符串还是绝对数据字符串。
请问有什么可能的解决方案或线索吗?谢谢。
您可以将 strtotime 与不同的第二个参数一起使用。
if(strtotime($val) == strtotime($val, 0)){
//date is absolute
} else {
// date is relative
}
2013-04-19 17:00:00
一直会2013-04-19 17:00:00
无论开始时间是什么时候。
的结果10 hours
根据现在的价值会有所不同
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)