使用javascript查找时间段的持续时间。 [英] Find duration of time period using javascript.
本文介绍了使用javascript查找时间段的持续时间。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我需要分别从当前日期中减去datetimepicker值。
开始日期是我的选择器ID。
我尝试过:
i need to subtract datetimepicker value form current date, separately.
start date is my picker id.
What I have tried:
function getdate() {
var tt = document.getElementById('Startdate').val();
alert(tt);
var today = new Date();
var dd = today.getDate();
var mm = today.getMonth() + 1;
var yyyy = today.getFullYear();
tod = mm + '/' + dd + '/' + yyyy;
}
推荐答案
因此,JS Date对象基本上只是Unix纪元的毫秒数。您可以使用dateObject.getTime()直接获取此内容。
因此,从当前日期减去datepicker日期:
So, the JS Date object is basically just the number of milliseconds from the Unix epoch. You can directly get this using dateObject.getTime().
Therefore, for subtracting a datepicker date from the current date:
var tt = document.getElementById('Startdate').val();
var diff = Date.now() - new Date(tt).getTime();
var seconds = diff/1000;
var minutes = diff/60000;
var hours = diff/3600000;
var days = diff/86400000;
MDN是JavaScript文档的良好资源:
日期 - JavaScript | MDN [ ^ ]
HI全部,感谢您的帮助,我已经解决了这个问题。 [获取持续时间为天数,当前日期和您选择的日期之间的计算]
HI All, Thanks for your helps, i have solved this. [Get duration as days, calculations between Current date and date you selected]
<script type="text/javascript">
(文件)。ready( function (){
(document).ready(function () {
这篇关于使用javascript查找时间段的持续时间。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文