鑑於 出發日期時間13/6/2014上午01點00 和 估計着陸時間爲1小時50分鐘的Javascript/Jquery的 - 計算日期和時間
我想象的結果:13/6/2014 2:50 AM
有沒有想法?
我一直在使用datejs沒有運氣
鑑於 出發日期時間13/6/2014上午01點00 和 估計着陸時間爲1小時50分鐘的Javascript/Jquery的 - 計算日期和時間
我想象的結果:13/6/2014 2:50 AM
有沒有想法?
我一直在使用datejs沒有運氣
這裏,看看moment.js(http://momentjs.com)
因此,讓我們說,你有你的起始時間和持續時間設置是這樣的:
var departTime = '13/06/2014 01:00 AM';
var duration = '1 hour 50 minutes';
首先,你需要到出發時間轉換到時刻對象和解析時間,像這樣:
var departTimeObj = moment(departTime, 'MM/DD/YYYY hh:mm A');
var durationParts = duration.split(' ');
var durationHours = durationParts[0];
var durationMinutes = durationParts[2];
現在你可以使用瞬間做加法:
var landingTime = departTimeObj.add({
hours: durationHours,
minutes: durationMinutes
});
要格式化輸出你想要的方式,這樣做:
var landingTimeStr = landingTime.format('MM/DD/YYYY hh:mm A');
請仔細閱讀[如何創建一個最小的,完整的,並且可驗證的示例](http://stackoverflow.com/help/mcve )和[datejs標記wiki](http://stackoverflow.com/tags/datejs/info)。然後看看[moment.js](http://momentjs.com/)。此外,您需要考慮時區 - 否則您可能會遇到夏令時問題。 –