jQuery datetimepicker 초기화
3223 단어 javascript
/* */
initDateTimePicker(s, e) {
jQuery.datetimepicker.setLocale('ch');
jQuery(function(){
jQuery(s).datetimepicker({
format: 'Y-m-d H:i',
onShow:function( ct ){
this.setOptions({
maxDate: jQuery(e).val()?jQuery(e).val():new Date(),
});
},
validateOnBlur:false,
onChangeDateTime: function(current_time,$input) {
var endTime = new Date($(e).val());
if(current_time && endTime) {
current_time.setSeconds(0);
current_time.setMilliseconds(0);
if(current_time > new Date() || current_time.getTime() >= endTime.getTime()) {
$(s).val("");
Messenger().post({
message: ' , !',
type: 'error',
showCloseButton: true,
hideAfter: 2
});
Messenger({
extraClasses: 'messenger-fixed messenger-on-top'
});
}
}
}
});
jQuery(e).datetimepicker({
format: 'Y-m-d H:i',
onShow:function( ct ){
this.setOptions({
minDate: jQuery(s).val()?jQuery(s).val():false,
maxDate: new Date()
});
},
validateOnBlur:false,
onChangeDateTime: function(current_time,$input) {
var startTime = new Date($(s).val());
if(current_time && startTime) {
current_time.setSeconds(0);
current_time.setMilliseconds(0);
if(current_time > new Date() || current_time.getTime() <= startTime.getTime()) {
$(e).val("");
Messenger().post({
message: ' , !',
type: 'error',
showCloseButton: true,
hideAfter: 2
});
Messenger({
extraClasses: 'messenger-fixed messenger-on-top'
});
}
}
}
});
});
}
:
initDateTimePicker("#start-time-info", "#end-time-info");
https://github.com/xdan/datetimepicker
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
개별 마크다운 블로그 페이지 만들기 - 13부이를 통해 개별 마크다운 기반 블로그 게시물 작성을 시작할 수 있습니다! 이 기사를 따르려면 을 시작점으로 사용하십시오. blog 페이지 디렉토리에 동적 페이지를 생성하여 시작할 수 있습니다. 이 파일[slug].j...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.