-1

現在の時刻が 5 の倍数かどうかを知りたい。つまり、8:30、8:35、8:40 かどうかを確認したいのですが、これを実行できる javascript または php の関数はありますか?

4

4 に答える 4

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

19時はどうですか?

于 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 に答える