Javascript获取Jquery datepicker值并转换为整数进行计算

时间:2014-05-20 18:19:36

标签: javascript jquery datepicker date-arithmetic

我遇到以下问题 我有2个输入,id为'line_start_time',id为'line_end_time',其中包含datepicker。 我需要从2个输入中获取值,然后将它们转换为整数,因此我可以使用2个整数并进行进一步的计算。

startTime = $("#line_start_time").val()
endTime = $("#line_end_time").val()

我获得的startTime样本输出是2014年4月2日上午12:00或2014年4月2日。人们可以教我如何将其转换为整数吗?

非常感谢你。

2 个答案:

答案 0 :(得分:1)

这是一个能够为您提供您正在寻找的Unix时间戳的函数。

function getUnixTimeFromString(string) {

time = new Date(string);
unixTime = time.getTime()/1000; 
    return unixTime;

}

请参阅此小提琴以获取示例:http://jsfiddle.net/P9YWd/

答案 1 :(得分:1)

要获取日期信息并将其转换为整数,您可以

  1. 使用$( ".selector" ).datepicker( "getDate" );
  2. 获取JavaScript 日期实例
  3. 使用返回的对象的方法获取所需的值。
  4. 更多信息:

    修改

    我刚刚更新了jsFiddle。现在它计算两天选定日期之间的差异。请参阅http://jsfiddle.net/martwig/PDu6w/3/