这是我试过的。我得到21这肯定是不对的。我究竟做错了什么?如何计算未来某个特定日期与今天之间的天数?
var today = new Date();
var TrumpsStateVisit = new Date('March 12, 2018 12:00:00');
var daysTillTrumpsStateVisit = TrumpsStateVisit.getTime() - today.getTime();
daysTillTrumpsStateVisit = (daysTillTrumpsStateVisit/864000000); //number of milleseconds in a day
var $countDownTillTrumpsChinaTrip = ('#countDownTillTrumpsChinaTrip');
$countDownTillTrumpsChinaTrip.textContent = Math.floor(daysTillTrumpsStateVisit);
'86400000'应该有5个零;) – ixpl0
可能是[*如何获得JavaScript中两个日期之间的天数?*]的重复(https://stackoverflow.com/questions/542938/how -do-i-get-the-days-between-dates-in-javascript) – RobG