我正在使用
jquery datepicker插件来设置一个日期字段,该字段存储为db中的纪元时间戳(字段,publish_time,直接映射到表模式).
看来Datepicker只支持以毫秒为单位的纪元,而不是秒.它加剧了它支持milli& amp;纳秒,但不是秒.
// Setup datepicker $('[name=datepicker-publish_time]').datepicker({ dateFormat : 'mm-dd-yy',altField : '[name=publish_time]',altFormat : '@' });
参考文献:
jQuery Datepicker – http://jqueryui.com/demos/datepicker/#option-defaultDate
jQuery支持日期格式 – http://docs.jquery.com/UI/Datepicker/formatDate
$('[name=datepicker-publish_time]').datepicker({ dateFormat : 'mm-dd-yy',onSelect : function(dateText,inst) { var epoch = $.datepicker.formatDate('@',$(this).datepicker('getDate')) / 1000; $('[name=publish_time]').val(epoch); } });