如何在jQuery datetimepicker中格式化日期? [英] How do I format date in jQuery datetimepicker?

查看:604
本文介绍了如何在jQuery datetimepicker中格式化日期?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用jQuery datetimepicker 从jQuery datepicker 扩展到不仅选择日期而且选择时间。

I use jQuery datetimepicker which was extended from jQuery datepicker to pick not only date but time too.

我想用这种方式设置日期/时间格式: dd-mm-yyyy @hh:mm

I want to set date/time format this way: dd-mm-yyyy @ hh:mm

$('#timePicker').datetimepicker({
  dateFormat: 'dd:mm:yyyy',
  separator: ' @ ',
  minDate: new Date()
});

但这不起作用。我按以下格式获得日期/时间:

But this does not work. I get date/time in following format:

Thu Jan 27 2011 02:05:17 GMT+0100

是否有任何javascript函数来格式化此日期/时间?如果不是我如何使用该插件?看看我的代码: FIDDLE

Is there any javascript function to format this date/time? If not how do I do that using the plugin? Check out my code: FIDDLE

推荐答案

在这里你走了

$('#timePicker').datetimepicker({
   // dateFormat: 'dd-mm-yy',
   format:'DD/MM/YYYY HH:mm:ss',
    minDate: getFormattedDate(new Date())
});

function getFormattedDate(date) {
    var day = date.getDate();
    var month = date.getMonth() + 1;
    var year = date.getFullYear().toString().slice(2);
    return day + '-' + month + '-' + year;
}

您需要将datepicker()传递给正确格式化的日期。

You need to pass datepicker() the date formatted correctly.

这篇关于如何在jQuery datetimepicker中格式化日期?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆