我正在尝试一种方法,将cookie中的日期+时间与从数据库中提取的可变日期和时间进行比较。
例:
我在查看页面时设置了一个 cookie,例如 cookie 名称、$date + 时间
然后我还有一个变量,例如
$lastupdate = 'time of update'
我如何比较存储的cookie的日期+时间,php变量的日期+时间,例如
$lastupdate
所以我基本上想做
if $cookie time date > $lastupdate
忽略变量名称等,它仅适用于占位符和示例:)
克雷格
从你的饼干中获取时间:
$time = $_COOKIE['get date & time value'];
从数据库获取上次更新
$lastupdate = "date & Time from database";
试试这个
$t1 = strtotime($time);
$t2 = strtotime($lastupdate);
if($t1 != $t2) { //operator can be >, < , <=, >=, !, !=
//do something
}else{
//do something else
}
您可以使用 format('U') 在几秒钟内转换它们,然后比较它们。
见 http://php.net/manual/it/datetime.format.php