是否有任何jQuery/javascript日期选择器以这种格式工作?

是否有任何jQuery/javascript日期选择器以这种格式工作?,javascript,jquery,datepicker,Javascript,Jquery,Datepicker,我有一个日历组件,我正试图与之接口。我正在构建一个表单,允许用户通过单击单元格添加事件 日历提供的日期类似于2011年4月6日星期三00:00:00 GMT+1000(美国东部时间) 为了尽量做到用户友好,我想拆分日期、时间和时区,然后使用日期选择器将日期预加载到文本字段中。然后,我想将数据重新格式化为它所处的结构,以便事件可以由日历处理 我使用了一些日期选择器,但没有使用这种格式的,有没有一种方法可以轻松地将这种格式转换为可用的格式 很抱歉,我不是javascript程序员,所以需要一些额外的

我有一个日历组件,我正试图与之接口。我正在构建一个表单,允许用户通过单击单元格添加事件

日历提供的日期类似于2011年4月6日星期三00:00:00 GMT+1000(美国东部时间)

为了尽量做到用户友好,我想拆分日期、时间和时区,然后使用日期选择器将日期预加载到文本字段中。然后,我想将数据重新格式化为它所处的结构,以便事件可以由日历处理

我使用了一些日期选择器,但没有使用这种格式的,有没有一种方法可以轻松地将这种格式转换为可用的格式

很抱歉,我不是javascript程序员,所以需要一些额外的指导

谢谢


Tim

DateJS是一个很棒的库,它提供了大量解析/格式化日期的选项:

jQuery UI Datepicker还提供了一个dateFormat选项,允许您指定Datepicker后面的文本输入格式:


Trent Richardson为jQuery UI发布了一个插件,用一个时间组件扩展Datepicker:

不确定组件是什么意思,但日期很容易解析


var date=新日期(date.parse(“Wed Apr 06 2011 00:00:00 GMT+1000(EST)”)

我猜你可能正在看这个

还要检查这个日期格式


如果您正在寻找直接javascript方法来解析该数据,请执行以下操作

var $string = <that data string above>;
var $dateElements = $string.split(" ");
要获取您要键入的月份
$dateElements[1]

为了得到你的工作时间

var $time = $dateElements[4].split(":");
var $hours = $time[0];

您使用过jquery UI日期选择器吗?
var $time = $dateElements[4].split(":");
var $hours = $time[0];