這是一個很容易做的事,在PHP中用這樣的代碼;檢查時間差是否小於45分鐘,並運行函數 - AngularJS
if (strtotime($given_time) >= time()+300) echo "You are online";
但是找不到任何東西在JavaScript中完成此操作。 我要檢查,如果給定的時間和當前時間之間的差小於45分鐘
例如
$scope.given_time = "14:10:00"
$scope.current_time = new Date();
我只關注了一段時間。我需要從new Date();
中提取時間部分,然後進行比較。
那麼這應該是true
我怎樣可以用JavaScript實現這一點:
if ($scope.given_time - $scope.current_time < 45 minutes) {
// do something
}
你可以用'getMinutes()'date對象。 – www139
您是否嘗試過使用像moment.js這樣的插件? –
它多久檢查一次時差?如果你使用了window.setInterval並且每分鐘都檢查一次,你可以使用'getMinutes()'函數並且只是比較它。 – www139