有人可以建议一种方法来比较使用JavaScript大于,小于和过去的两个日期的值吗?值将来自文本框.
如何获得完整日期中2个日期之间的差异(我不想要一天中的任何一小部分)
var date1 = new Date('7/11/2010');
var date2 = new Date('12/12/2010');
var diffDays = date2.getDate() - date1.getDate();
alert(diffDays)
Run Code Online (Sandbox Code Playgroud)
我试过上面的但是这没用.
如何获取JavaScript中两个日期之间的天数?例如,在输入框中给出两个日期:
<input id="first" value="1/1/2000"/>
<input id="second" value="1/1/2001"/>
<script>
alert(datediff("day", first, second)); // what goes here?
</script>
Run Code Online (Sandbox Code Playgroud) 我有两次,让我们说:
t1= '05:34:01' ;
t2= '20:44:44' ;
Run Code Online (Sandbox Code Playgroud)
我想要两种相同格式的两次评估差异.喜欢上面的结果必须来
t3= t2 - t1; // 15:10:43
Run Code Online (Sandbox Code Playgroud)
这样做的方法是什么?
我想看看日期对象是否已经超过一年了!由于闰年等原因,我什至不知道如何比较它们。
var oldDate = new Date("July 21, 2001 01:15:23");
var todayDate = new Date();
if(???) {
console.log("it has been over one year!");
} else {
console.log("it has not gone one year yet!");
}
Run Code Online (Sandbox Code Playgroud) 基本上,我正在尝试构建一个太空飞船发射应用程序,从电子表格中提取数据,并显示每个航天器发射的剩余时间.顺便说一句,我确实现在看看Stack上关于剩下时间的(少数)问题,但它们看起来并不全面,我对如何将它们实现到我的代码中感到困惑.
这是我的html片段:
<h2>Rocket Launch: {{launch.name}}</h2>
<p>Time left: x minutes</p>
<script>
var currentdate = new Date();
var datetime = (currentdate.getMonth()+1) + "/" + currentdate.getDate() + "/"
+ currentdate.getFullYear() + " "
+ currentdate.getHours() + ":"
+ currentdate.getMinutes() + ":"
+ currentdate.getSeconds();
</script>
Run Code Online (Sandbox Code Playgroud)
正如你所看到的,我正在使用angularJS的$ scope来获得第1行中的发布名称.然后我试图显示发布前的剩余时间......但我有点不确定该怎么做?在第3行开始的脚本部分中,我发现了如何显示当前时间/日期,但我怎么能够在HTML中显示剩余时间(启动时 - 当前时间)?我有点困惑,想要一些指导来指导我.
顺便说一下,我刚刚开始使用AngularJS,并希望将一些简单但有意义的东西放在一起.很抱歉几乎是一个新手.
谢谢
现在我想知道两个DateTime之间的区别
例如
日期时间1 = 2019-03-02T00:00:00
日期时间2 = 2019-03-03T00:00:00
1如何检查它已经超过24小时或1天?