簡體   English   中英

如何在JavaScript中減去兩個日期?

[英]How to subtract two dates in javascript?

我想在javascript中獲取兩個日期之間的區別,但是我的問題是第一個日期是PC的當前日期:

today = new Date();

另一個日期是這樣的文本格式日期,例如:

other_date = '15.11.2013';

我希望今天的日期與other_date的格式相同,然后減去它們,如何更改今天的格式以使其與other_date相同? 以及如何將它們都設為日期格式以減去它們並正確獲得差異???

我只是使用split函數來獲取日期字符串的日期部分:

var today = new Date();
var other_date = '15.11.2013';
var dateparts = other_date.split('.');
var otherDate = new Date(dateparts[2], dateparts[1]-1, dateparts[0]); // substract 1 month because month starting with 0

var difference = today.getTime() - otherDate.getTime(); // difference in ms

暫無
暫無

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

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