jQuery UI - 将jQuery UI Datepicker转换为UNIX时间

f1n*_*1nn 9 javascript jquery-ui datepicker datetimepicker unix-timestamp

我正在使用带有时间插件的jQuery UI datepicker.这就是我在datepicker本身的页面上显示时间的方法:

21.06.2012 08:00
Run Code Online (Sandbox Code Playgroud)

我想在发送到后端之前将此时间转换为UNIX时间戳.我怎样才能做到这一点?我不需要在页面上显示UNIX时间,我只需要在发布之前进行转换.我试过了:

var d = Date.parse(value_of_datepicker);
Run Code Online (Sandbox Code Playgroud)

但没有运气.似乎日期应该以另一种方式形成.此外,我已经尝试了几个内置的datepicker函数,但所有这些函数都设置了日期显示视图.谢谢.

Smi*_*eek 17

如果你使用Trent Richardson的jQuery timepicker,你可以这样做: $("#your_datepicker").datetimepicker("getDate").getTime() / 1000

http://jsfiddle.net/d6Tky/

请记住,如果未选择日期,则此函数可能返回null.

  • 辉煌!你解决方案有效!谢谢! (2认同)