0

我正在尝试将cookie中的日期+时间与从数据库中提取的可变日期和时间进行比较。

例子:

我在查看页面时设置了一个 cookie,例如 cookie 名称、$date + time

然后我也有一个变量,例如

$lastupdate = 'time of update'

我如何去比较存储的 cookie 的日期 + 时间,以及 php 变量的日期 + 时间,例如

$lastupdate

所以我基本上想做

if $cookie time date > $lastupdate

忽略变量名称等,仅用于占位符和示例:)

克雷格

4

2 回答 2

0

您可以在几秒钟内使用 format('U') 转换它们,然后比较它们。

http://php.net/manual/it/datetime.format.php

于 2013-10-01T16:41:10.073 回答
0

从您的 cookie 中获取时间:

$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
}
于 2013-10-01T16:50:07.037 回答