Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何从日期选择器获取小时数并计算_Jquery - Fatal编程技术网

Jquery 如何从日期选择器获取小时数并计算

Jquery 如何从日期选择器获取小时数并计算,jquery,Jquery,如何计算两个日期选择器之间的时间,我当前使用的是来自(dynarch)的日期时间选择器 日期时间看起来是这样的 Txt2=01/07/2011 5:40:00 PM假设您的日期部分格式为mm/dd/yyyy,并且您的日期存储在txt1和Txt2变量中,您只需执行以下操作: var differenceInSeconds = (Date.parse(txt2) - Date.parse(txt1))/1000; 根据需要以dd/mm/yyyy格式编辑,您可以从中使用Calendar.parseD

如何计算两个日期选择器之间的时间,我当前使用的是来自(dynarch)的日期时间选择器

日期时间看起来是这样的


Txt2=01/07/2011 5:40:00 PM

假设您的日期部分格式为mm/dd/yyyy,并且您的日期存储在
txt1
Txt2
变量中,您只需执行以下操作:

var differenceInSeconds = (Date.parse(txt2) - Date.parse(txt1))/1000;
根据需要以dd/mm/yyyy格式编辑,您可以从中使用
Calendar.parseDate()
函数。所以你的代码应该是:

var differenceInSeconds = (Calendar.parseDate(txt2, false).getTime() - Calendar.parseDate(txt1, false).getTime())/1000;

希望这有帮助。干杯

您是在前端还是后端进行计算?在前端,如果用户设置开始时间,然后设置结束时间,则在屏幕上进行计算。以那种方式。这样他们就可以看到他们提交的内容。谢谢,我的日期是以相反的方式存储在DD/MM/yyy。感谢you@webb,我已经编辑了我的帖子,因此它可以处理DD/MM/yyyy日期格式。谢谢,我如何称呼它在页面上显示?另外,如果我想减去一个数字字段,比如0.25,我如何在运行时将其添加到脚本中。非常感谢您在一个you'd do$(“#dif”).html(differenceInSeconds)中显示它;