請我需要在一些幫助JavaScript或jQuery的:獲取當前日期時間以分鐘爲單位,並轉換日期時間(d.m.Y H:M)到分鐘的Javascript
如何得到當前日期和時間分鐘?
我有這種格式的日期時間:'d/m/Y H:m'
(示例25/12/2016 22:35
)輸入。如何得到它並將其轉換爲分鐘?並與當前日期時間區別
非常感謝您的幫助。我嘗試了所有,但沒有任何工程
請我需要在一些幫助JavaScript或jQuery的:獲取當前日期時間以分鐘爲單位,並轉換日期時間(d.m.Y H:M)到分鐘的Javascript
如何得到當前日期和時間分鐘?
我有這種格式的日期時間:'d/m/Y H:m'
(示例25/12/2016 22:35
)輸入。如何得到它並將其轉換爲分鐘?並與當前日期時間區別
非常感謝您的幫助。我嘗試了所有,但沒有任何工程
爲了得到當前的日期和時間,以分鐘,你可以劃分毫秒:
var theMinutes = new Date().getTime()/(1000 * 60);
要獲得輸入,並將其轉換爲分鐘,你可以使用一個Date對象,並劃分毫秒:
var someDateTime = document.getElementById("someDateTime").value;
var someParts = someDateTime.split(" ");
var theDate = someParts[0];
var theTime = someParts[1];
var dateParts = theDate.split("/");
var timeParts = theTime.split(":");
var theDay = dateParts[0];
var theMonth = dateParts[1];
var theYear = dateParts[2];
var theHours = timeParts[0];
var theMinutes = timeParts[1];
var someDateTimeObject = new Date(theYear, theMonth, theDay, theHours, theMinutes, 0);
var someDateTimeObjectMillis = someDateTimeObject.getTime();
var someDateTimeObjectMinutes = someDateTimeObjectMillis/(1000 * 60);
只是你知道,['Date.now()'](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/now)與'new Date() .getTime()'。它有相當不錯的瀏覽器支持,IE9 +和其他瀏覽器的相當老版本。 –
謝謝你幫了我很多 – AmenzO
你好感謝你對所有你的答案
Firsly我使用PHP(毫秒)獲取當前時間,然後轉換PIC KUP日至毫秒,獲得小時它們之間的差異: 促銷(以分鐘爲單位),我得到767小時通常我應該得到:47小時,過了幾分鐘
var startdate=document.getElementById('pickupdate').value; //03-11-2015 15:49
var someParts = startdate.split(" ");
var theDate = someParts[0];
var theTime = someParts[1];
var dateParts = theDate.split("-");
var timeParts = theTime.split(":");
var theDay = dateParts[0];
var theMonth = dateParts[1];
var theYear = dateParts[2];
var theHours = timeParts[0];
var theMinutes = timeParts[1];
var someDateTimeObject = new Date(theYear, theMonth, theDay, theHours, theMinutes, 0);
var someDateTimeObjectMillis = someDateTimeObject.getTime();
//var someDateTimeObjectMinutes = someDateTimeObjectMillis/(1000 * 60);
alert(someDateTimeObjectMillis);
var maintenant = <?php echo(round(microtime(true) * 1000)); ?>;
alert(maintenant);
var diff = someDateTimeObjectMillis - maintenant;
alert(diff);
var promo = diff/(60 * 1000);
alert(promo); // 46079
感謝您的支持
檢查此http ://momentjs.com/ –
你究竟試過了什麼? – ajshort
['new Date().getTime()'](http://www.w3schools.com/jsref/jsref_getTime.asp) – WhiteHat