如何检查今天的日期是否与PHP中的给定日期相同

时间:2013-01-04 19:10:41

标签: php javascript

我试图在PHP文件中检查今天的日期是否是= 04/01/2013。 我写了以下JS脚本。 但是我收到了一些错误。不知道为什么。 请帮忙

//This function will return if today is the date that we are looking for
function isToday($time) // midnight second
{
    alert('1');
    return (strtotime($time) === strtotime('today'));
 }

使用以下方法进行测试:

if (isToday('2013-04-01 00:00:00.0') )
{
  alert('Yes true');
}
else
{
  alert("No false');
}

请帮助今天比较日期= 04/01/2013。谢谢。

2 个答案:

答案 0 :(得分:3)

如果您想在JavaScript中进行日期/时间比较,最好先查看此问题:

Javascript equivalent of php's strtotime()?

这是JavaScript中的strtotime等价物。

以下是一个简短的例子:

var d = new Date("2013-04-01");
if(d == new Date()) {
    alert('yes')
} else {
    alert('no')
}

答案 1 :(得分:1)

在PHP中:

// Get the time
$serverDate = date('d/m/Y',time());

// Date to check against
$dateToCheck = '04/01/2013';

if($dateToCheck == $serverDate) {
  alert('Yes true');
} else {
  alert('No false');
}