我在HTML中有这个dojo TimeTextBox:
<input type="text" id="startTime" value="" dojoType="dijit.form.TimeTextBox"></input>
和这个JS代码:
dojo.addOnLoad(
function(){
var sartTime = dijit.byId('startTime');
}
)
那么我如何格式化时间看起来像HH:mm am | pm
答案 0 :(得分:1)
使用constraints.timePattern属性:
<input type="text"
id="startTime"
value=""
dojoType="dijit.form.TimeTextBox"
constraints="{timePattern:'h:mm a'}" />
但是当你向TimeTextBox询问它的值时,你仍然会得到一个Date对象。要实际获取格式为HH:mm am|pm|
的字符串,您必须在之后手动转换它。