可能的重复:
在 JavaScript 中设置日期格式
我有这个:
HTML
Start Date: <input type="date" id="startDate" name="startDate" ></p>
JavaScript
var mydate = new Date(form.startDate.value);
之后 mydate 变成
"05/05/2010"
现在,我想将这种格式更改为
May 2010
有没有办法在 JavaScript 中做到这一点?
您当然可以自己格式化日期。
var mydate = new Date(form.startDate.value);
var month = ["January", "February", "March", "April", "May", "June",
"July", "August", "September", "October", "November", "December"][mydate.getMonth()];
var str = month + ' ' + mydate.getFullYear();
您还可以使用外部库,例如DateJS.
这是一个 DateJS 示例:
<script src="http://www.datejs.com/build/date.js" type="text/javascript"></script>
<script>
var mydate = new Date(form.startDate.value);
var str = mydate.toString("MMMM yyyy");
window.alert(str);
</script>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)