jquery ui 日期控件怎么精确到秒

jquery ui 日期控件怎么精确到秒,第1张

<link type="text/css" href="css/jquery-ui-1817customcss" rel="stylesheet" />

<link type="text/css" href="css/jquery-ui-timepicker-addoncss" rel="stylesheet" />

<script type="text/javascript" src="js/jquery-171minjs"></script>

<script type="text/javascript" src="js/jquery-ui-1817customminjs"></script>

<script type="text/javascript" src="js/jquery-ui-timepicker-addonjs"></script>

<script type="text/javascript" src="js/jquery-ui-timepicker-zh-CNjs"></script>

汉化包代码:

(function ($) {

    // 汉化 Datepicker

    $datepickerregional['zh-CN'] =

    {

        clearText: '清除', clearStatus: '清除已选日期',

        closeText: '关闭', closeStatus: '不改变当前选择',

        prevText: '<上月', prevStatus: '显示上月',

        nextText: '下月>', nextStatus: '显示下月',

        currentText: '今天', currentStatus: '显示本月',

        monthNames: ['一月', '二月', '三月', '四月', '五月', '六月',

        '七月', '八月', '九月', '十月', '十一月', '十二月'],

        monthNamesShort: ['一', '二', '三', '四', '五', '六',

        '七', '八', '九', '十', '十一', '十二'],

        monthStatus: '选择月份', yearStatus: '选择年份',

        weekHeader: '周', weekStatus: '年内周次',

        dayNames: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'],

        dayNamesShort: ['周日', '周一', '周二', '周三', '周四', '周五', '周六'],

        dayNamesMin: ['日', '一', '二', '三', '四', '五', '六'],

        dayStatus: '设置 DD 为一周起始', dateStatus: '选择 m月 d日, DD',

        dateFormat: 'yy-mm-dd', firstDay: 1,

        initStatus: '请选择日期', isRTL: false

    };

    $datepickersetDefaults($datepickerregional['zh-CN']);

  

    //汉化 Timepicker

    $timepickerregional['zh-CN'] = {

        timeOnlyTitle: '选择时间',

        timeText: '时间',

        hourText: '小时',

        minuteText: '分钟',

        secondText: '秒钟',

        millisecText: '微秒',

        timezoneText: '时区',

        currentText: '现在时间',

        closeText: '关闭',

        timeFormat: 'hh:mm',

        amNames: ['AM', 'A'],

        pmNames: ['PM', 'P'],

        ampm: false

    };

    $timepickersetDefaults($timepickerregional['zh-CN']);

})(jQuery);

注:汉化的逻辑就是,设置“zh-CN”标签的语言包内容,然后设置默认语言为“zh-CN”。

Demo页面的完成代码为:

<!DOCTYPE html>

<html>

<head>

    <meta >

Datepicker 的选项中有一个 minDate(最小日期),如果你把 minDate 设为当前日期,之前的日期就都不能选了。

minDate 可以为

1、日期对象,例如 new Date()

2、也可以是整数,例如 3 代表 3 天后,-1 代表昨天,0 代表今天

3、也可以是字符串,例如 1w 代表 1 星期后,-2m 代表 两个月之前

所以你的问题,可以设置为日期对象(当前)或者0。

$("#ele")datepicker({

minDate: new Date()

});

<!doctype html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>Demo</title>

<link rel="stylesheet" href="ui/jquery-uicss">

<link rel="stylesheet" href="ui/jquery-ui-timepicker-addoncss">

<script src="jquery-1js"></script>

<script src="ui/jquery-uijs"></script>

<script src="ui/jquery-ui-timepicker-addonjs"></script>

<script src="ui/jquery-ui-datepicker-zh-CNjs"></script>

<script src="ui/jquery-ui-timepicker-zh-CNjs"></script>

<style>

ui-datepicker{

font-size: 05em;

}

</style>

<script>

jQuery(function(){

// 日期格式选项设置

var dateFormats = ['yy-mm-dd','yy/mm/dd'];

// 时间格式选项设置

var timeFormats =['HH:mm','HH:mm:ss','HH'];

// datetimepicker 选项设置

var pickerOptions = {};

var timeInited = false;

var dateSel = jQuery('#format-date-picker');

var timeSel = jQuery('#format-time-picker');

var datetimeSel = jQuery('#format-datetime-picker');

var picker = jQuery('#datetime-picker');

var changePicker = function(df,tf){

var cd = pickerdatetimepicker('getDate');

pickerdatetimepicker('destroy')datetimepicker(jQueryextend(pickerOptions,{

dateFormat:df,

timeFormat:tf

}))datetimepicker('setDate',cd);

};

jQueryeach(dateFormats,function(){

var date = this;

jQuery('<Option>')text(date)appendTo(dateSel);

jQueryeach(timeFormats,function(){

var time = this;

jQuery('<Option>')text([date,time]join(' '))appendTo(datetimeSel);

if(timeInited) 

return true;

jQuery('<Option>')text(time)appendTo(timeSel);

});

timeInited = true;

});

dateSelchange(function(){

var dv = dateSelval();

var tv = timeSelval();

datetimeSelval([dv,tv]join(' '));

changePicker(dv,tv);

});

timeSelchange(function(){

var dv = dateSelval();

var tv = timeSelval();

datetimeSelval([dv,tv]join(' '));

changePicker(dv,tv);

});

datetimeSelchange(function(){

var dtv = jQuery(this)val()split(' ');

dateSelval(dtv[0]);

timeSelval(dtv[1]);

changePicker(dtv[0],dtv[1]);

});

pickerdatetimepicker(jQueryextend(pickerOptions,{

dateFormat:dateFormats[0],

timeFormat:timeFormats[0]

}));

});

</script>

</head>

<body>

<input type="text" id="datetime-picker">

<select name="" id="format-date-picker">

</select>

<select name="" id="format-time-picker">

</select>

<select name="" id="format-datetime-picker">

</select>

</body>

</html>

以上就是关于jquery ui 日期控件怎么精确到秒全部的内容,包括:jquery ui 日期控件怎么精确到秒、查询某个时间段(日期和时间分别用两个DateTimePicker表示,是分开的)之间的记录的sql语句、jquery datepicker 选择时间小时的怎么设置等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10130622.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存