相关疑难解决方法(0)

在JavaScript中2个日期之间的差异?

如何获得完整日期中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 date

496
推荐指数
6
解决办法
73万
查看次数

如何获取JavaScript中两个日期之间的天数?

如何获取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)

javascript date

383
推荐指数
21
解决办法
45万
查看次数

Javascript返回两个日期之间的天数,小时数,分钟数,秒数

有没有人可以链接我的一些教程,我可以找到如何在2个unix日期之间的javascript中返回天,小时,分钟,秒?

我有:

var date_now = unixtimestamp;
var date_future = unixtimestamp;
Run Code Online (Sandbox Code Playgroud)

我想返回(实时)从date_now到date_future的剩余天数,小时数,分钟数.

javascript datetime

49
推荐指数
10
解决办法
10万
查看次数

如何使用 getTime() 从两个日期正确计算 JS 中的剩余时间?

我正在尝试使用此函数在 JS 中计算剩余时间(例如:从今天(2014/03/02)算起的 10 年、2 个月和 10 天:

var d2 = new Date(2024, 3, 12);
var d1 = new Date();
var d0 = new Date(1970, 0, 1);

var diff = new Date(d2.getTime() - (d1.getTime() + d0.getTime() ) );
var years = diff.getFullYear();
var months = diff.getMonth();
var days = diff.getDay();

alert("remaining time = " + years + " years, " + months + " months, " + days + " days.");
Run Code Online (Sandbox Code Playgroud)

但是,我得到了 1980 年的差异,而不是 10 年的差异(尽管我理解的天数差异购买了以月和年为单位的天数变化):

在此处输入图片说明

是否可以使用此策略执行此“剩余时间”操作?如果是这样,如何得到预期的结果?

这里是 JS shell …

javascript datetime date humanize google-apps-script

8
推荐指数
2
解决办法
1万
查看次数

将天数转换为年,月,日

我有两个日期选择器,用于计算两个日期之间的天数.目前我正在输出天数(见下面的代码),这是毫无意义的.我想以年,月,日输出该数字.我怎样才能做到这一点?

例如,2014年1月1日至01/02/15 = 397天,然后成为1年,1个月,1天

var diff = endDate - startDate;
dayCount = diff / ( 60 * 60 * 24 * 1000 ); // secs * mins * hours * milliseconds
dayCount = Math.round( dayCount ) + this.options.countAdjust;
return dayCount;
Run Code Online (Sandbox Code Playgroud)

javascript jquery

6
推荐指数
1
解决办法
1万
查看次数

如何计算Javascript中字符串之间的时差

是我有两个小时的字符串格式,我需要计算javascript的差异,一个例子:

a ="10:22:57"

b ="10:30:00"

差异= 00:07:03?

javascript jquery

5
推荐指数
1
解决办法
2万
查看次数

将sql日期与javascript日期进行比较

有没有一种简单的方法可以将sql dateTime与javascript日期时间进行比较,以便可以轻松比较两者?

是否内置了javascript函数,因为我无法编辑sql

javascript jquery

3
推荐指数
1
解决办法
9080
查看次数

使用UTC以小时,分钟,秒为单位来区分Javascript中的2个日期

就像标题所说,我需要得到两个日期之间的差异,并显示倒计时到完成日期的小时,分​​钟,秒.我有这个:

function timer(){
	
	'use strict'
	
	var date1 = new Date().getTime();
	var date2 = new Date("05/29/2017").getTime();
	
	var diff = date2 - date1;
	
	var seconds = diff / 1000;
	var minutes = (diff / 1000) / 60;
	var hours = minutes / 60;

	var message = 'Hours: ' + Math.floor(hours) + " Minutes: " + Math.floor(minutes) + " Seconds: " + Math.floor(seconds); 
	
	var output = document.getElementById('output');
	if (output.textContent !== undefined) {
		output.textContent = message;
	} else {
		output.innerText = message;
	}
} …
Run Code Online (Sandbox Code Playgroud)

javascript date countdown

3
推荐指数
1
解决办法
6827
查看次数

获得时间(倒计时) - Html,Javascript,AngularJS

基本上,我正在尝试构建一个太空飞船发射应用程序,从电子表格中提取数据,并显示每个航天器发射的剩余时间.顺便说一句,我确实现在看看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,并希望将一些简单但有意义的东西放在一起.很抱歉几乎是一个新手.

谢谢

html javascript angularjs

1
推荐指数
1
解决办法
2331
查看次数