簡體   English   中英

設置Dojo日歷格式

[英]Setting dojo calendar format

我在dojo dijit.Calendar中獲得dijit.Calendar中的值

現在回來了

Mon Mar 19 2012 00:00:00 GMT+0700 (SE Asia Standard Time)

我可以將格式更改為yyyy-MM-dd嗎?

我嘗試添加

<div id="mainCalendar" dojotype="dijit.Calendar" constraints="{datePattern:'yyyy-MM-dd', strict:true}"></div>

但沒有用。

現在我可以找到方法了。

此代碼將以新格式返回數據

在調用onChange event ,將此代碼添加到函數中。

var theValue = dojo.date.locale.format(arguments[0], {
    formatLength: 'short',
    selector:'date',datePattern:'yyyy-MM-dd'
}); 

看看這個@jsfiddle

在dojo 1.6和1.7.2上進行測試工作

默認格式與語言環境相關。 如果要更改默認日期格式,請在本地化的日期配置文件中修改日期格式: dojo / cldr / nls / $ {your_language} /gregorian.js

對我有用

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM