使用javascript查找时间段的持续时间。 [英] Find duration of time period using javascript.

查看:95
本文介绍了使用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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆