如何在javascript中检查当前时间是五分钟的倍数?

时间:2013-04-09 10:27:01

标签: php javascript datetime

我想知道当前时间是否是五的倍数。这意味着,我想检查它是否是8:30,8:35,8:40,....是否有任何javascript或php中的功能可以做到这一点?

4 个答案:

答案 0 :(得分:3)

php中的

是:

if(date('i')%5==0){
    echo "the current date is a multiple of 5";
}

答案 1 :(得分:3)

function isFivesMultiple(){
    return new Date().getMinutes() % 5 == 0
}

19:00怎么办?

答案 2 :(得分:1)

在javascript中,获取当前分钟数(Date.getMinutes())并使用模数(%)运算符检查它是5的倍数;

var date = new Date(2013,3,9,8,30)
alert(date.getMinutes() % 5 == 0); // alerts "true"

var date2 = new Date(2013,3,9,8,32)
alert(date2.getMinutes() % 5 == 0);  // alerts "false"

答案 3 :(得分:1)

<?php
date_default_timezone_set('Asia/Kolkata');
$now=time();
$minute=date('i',$now);
if($minute>0)
{
    if($minute%5==0)
        echo 'true'.date('H:i',$now);
    else
        echo 'false'.date('H:i',$now);
}
else
{
    echo 'true'.date('H:i',$now);
}
?>