Javascript If / Else 用简单的数学计算不起作用

Javascript If / Else with simple math not working

我有这个脚本,它给出了从我输入的日期到当前时间的天数。

var millennium =new Date(2015, 6, 17)
today=new Date()

var one_day=1000*60*60*24

Math.ceil((today.getTime()-millennium.getTime())/(one_day)<2)
document.write(Math.ceil((today.getTime()-millennium.getTime())/(one_day))+
" day ago"

它工作正常,但我想要一个简单的 if / else 语句,将单词 "days" 更改为仅 1 天前的 "day"。 我试过了,但没有用:

var millennium =new Date(2015, 6, 17)
today=new Date()

var one_day=1000*60*60*24

if(Math.ceil((today.getTime()-millennium.getTime())/(one_day)==1){
document.write(Math.ceil((today.getTime()-millennium.getTime())/(one_day))+
" day ago")
}
else {

 document.write(Math.ceil((today.getTime()-millennium.getTime())/(one_day))+
  " days ago")

 }

有什么想法吗? 谢谢!

似乎是一些排版错误。

更正后的版本是:

var millennium =new Date(2015, 6, 17);
var today=new Date();
var one_day=1000*60*60*24;
var x = Math.ceil((today.getTime()-millennium.getTime())/one_day)
if(x == 1) { 
    document.write(x + " day ago");
}
else {
   document.write(x + " days ago");
}