簡體   English   中英

JavaScript日期添加

[英]Javascript date addition

我正在嘗試對Javascript日期進行計算,並且發生了以下事情:

var date = new Date()
  undefined
date * 2
  2815580408292 
date - 10000
  1407790194146
date / 6 
  234631700691
date + 10000
  'Mon Aug 11 2014 13:50:04 GMT-0700 (PDT)10000'

直到我到達+為止,它一直運行得很好,在那兒它從執行毫秒的操作變為連接字符串。 我需要+以毫秒為單位執行加法,而不是字符串連接。 我正在做這種奇怪的代碼生成工作,因此,如果不付出巨大的努力和使代碼庫不堪重負,我就無法做類似date.setTime(date.getTime()+ 10000)之類的事情。 是否有某種方法可以入侵Javascript,以便+將添加毫秒而不是將其串聯為字符串,或者是否有一些日期庫可以在其日期對象上使用+並進行加法而不是串聯? 我嘗試過date.js,但它也是串聯的。

你的意思是這樣嗎?

date.getTime()+1000

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM