-1

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

4

4 回答 4

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

19:00 呢?

于 2013-04-09T10:29:00.090 回答
3

在 php 中是:

if(date('i')%5==0){
    echo "the current date is a multiple of 5";
}
于 2013-04-09T10:28:45.683 回答
2

在 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"
于 2013-04-09T10:28:46.483 回答
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);
}
?>
于 2013-04-09T10:43:18.187 回答