jQuery DatePicker问题:设置当前日期 [英] jQuery DatePicker Issue: Set current date

查看:96
本文介绍了jQuery DatePicker问题:设置当前日期的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

datepicker setDate 方法,如这里没有按预期工作。

The datepicker setDate method, as described here is not working as expected.

datepicker始终使用浏览器当前日期。但是我想要

设置我选择的当前日期。

The datepicker is always taking browsers current date. But I want to
set the current date of my choice.

$(target).datepicker({ 
        dateFormat: $.datepicker.W3C, 
        closeText: 'X' 
}); 
//set the current date 
$(target).datepicker('setDate', currentDateObj); 
//checking the current date. 
alert($(target).datepicker('getDate'));

...其中 currentDateObj 是一个javascript日期对象包含日期2009年8月1日。

...where currentDateObj is a javascript date object containing date 1st August 2009.

当我提醒getDate它提醒2009年8月1日,但是当我打开
datepicker它显示浏览器当前日期即2009年8月31日。

When I alert the "getDate" it alerts 1st august 2009, but when I open the datepicker it displays the browsers current date ie. 31st august 2009 .

推荐答案

您可以使用datepicker的setDate函数设置当前日期。

You can use datepicker's setDate function to set current date.

您可以从Date对象创建一个日期,如

You can create a date from Date object like

var myDate = new Date(1978,2,11)

并使用datepicker的setDate,您可以将myDate设置为datepicker中的当前日期,如

and using setDate from datepicker you can set myDate as current date in datepicker like

$(target).datepicker('setDate', myDate); 

这是它! ;)

祝你好运!

这篇关于jQuery DatePicker问题:设置当前日期的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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