![](/img/trans.png)
[英]How to Perform Operations on Regex Backreference Matches in Javascript?
[英]How to perform time operations (not date operations) in javascript?
我需要一個函數來構建一個簡單的函數來進行時間運算,以增加或減少時間(而不是日期)。 我首先使用JS日期運算,類似這樣(將1年零1個月零25天加到3個月零3天。但是這給月編號帶來了不便(如何表示零個月?)並且它沒有似乎是執行這些操作的更合適的方法。
function dataSum (d1, d2) {
var t2 = d2.getTime();
var t1 = d1.getTime();
return parseInt( (t2+t1)/(24*3600*1000) );
}
dataSum(new Date(1,0,25), new Date(0, 2, 3));
Logger.log(dataSum( new Date(1,0,25), new Date(0, 2, 3) ));
如何以這種方式執行時間操作(而非日期操作)?
JavaScript Date對象可與unix時間戳轉換。
Number(new Date()) => 1393512073675
new Date(1393512073675) => Thu Feb 27 2014 14:41:13 GMT+0000 (GMT)
通過這種形式,您可以對它們執行任何操作,就像對數字進行操作一樣。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.