[英]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'
});
在dojo 1.6和1.7.2上進行測試工作
默認格式與語言環境相關。 如果要更改默認日期格式,請在本地化的日期配置文件中修改日期格式: dojo / cldr / nls / $ {your_language} /gregorian.js
對我有用
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.