如何在 dijit.form.TimeTextBox 中设置 timePattern 以显示小时:分钟 am|pm
我在 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
I have this dojo TimeTextBox in the HTML:
<input type="text" id="startTime" value="" dojoType="dijit.form.TimeTextBox"></input>
and this JS code:
dojo.addOnLoad(
function(){
var sartTime = dijit.byId('startTime');
}
)
So how do I format the time to look like HH:mm am|pm
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用constraints.timePattern 属性:
当您向TimeTextBox 询问其值时,您仍然会得到一个Date 对象。要实际获取格式为
HH:mm am|pm|
的字符串,您必须随后手动转换它。Use the constraints.timePattern attribute:
You'll still get a Date object when you ask the TimeTextBox for its value though. To actually get a string on the format
HH:mm am|pm|
you have to convert it manually afterwards.