jquery datepicker 플러그인을 사용하여 db에 에포크 타임 스탬프로 저장되는 날짜 필드를 설정합니다 (필드 publish_time , 테이블 스키마에 직접 매핑).jQuery Datepicker - 날짜를 시간 스탬프 (밀리 초가 아닌 초)로 포맷하려면 어떻게해야합니까?
Datepicker는 초 수가 아닌 밀리 초 단위의 에포크 만 지원합니다. 그것은 밀을 & 나노 초,하지만 초를 지원 악화.
빠른 해결 방법이 있습니까?
// Setup datepicker
$('[name=datepicker-publish_time]').datepicker({
dateFormat : 'mm-dd-yy',
altField : '[name=publish_time]',
altFormat : '@'
});
참고 :
jQuery를 날짜 선택기 - 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);
}
});
나는 똑같은 문제점을 가지고있었습니다 ... 당신의 솔루션을 게시 해 주셔서 감사합니다. +1 – mpen