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"更改为"day",当它只有1天前。我试过了,但不工作:
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");
}
相关文章:
- Firebase迁移-简单的Firebase.set没有'不再工作了——旧的还是新的
- 难以置信的简单密码系统不工作
- AngularJS控制器不工作,为什么?(简单的控制器示例)
- Sencha Touch使一个简单的按钮工作
- Cufon..简单渐变文本..是't工作
- 非常简单的js测试;Don’不要和Minko一起工作
- 我的剧本赢了'不能在IE中工作(甚至9)?修改复制文本的简单javascript
- 为什么我简单的角度示例不能在小提琴上工作
- 为什么除了html5输入模式属性之外,这个简单的regex在任何地方都能工作
- 我可以'不要让这几行简单的代码正常工作,也不知道为什么
- 简单的jquery幻灯片切换;不能在任何浏览器中工作
- 如何使pjax:postate像一个简单的pjax调用一样工作
- 函数在简单的更改后突然停止工作
- 我在一页上有两个简单的javascript幻灯片,但第二个停止了第一个工作
- 全局替换不起作用,但简单的替换工作正常
- 不能让一个简单的Ajax工作
- 如何使这个简单的JavaScript闭包工作
- jQuery:这个简单的片段是如何工作的(下拉菜单)
- 无法让简单的 SoundCloud javascript api 方法正常工作
- 随机报价按钮不工作(简单)(HTML, JS, CSS)