我得到了这个:
function parseDate(s)
{
var d = s.split(/\D/);
return new Date(d[2], --d[1], d[0]);
日历标签如下:
<p:calendar
id="testDate"
styleClass="calendar"
pattern="d MMM, yyyy"
maxlength="10"
onchange="$(this).val(parseDate($(this).val()))"
onfocus="$(this).mask('99/99/9999');"
>
<p:watermark for="testDate" value="mm/dd/yyyy" />
</p:calendar>
我需要手动将日期从“dd/mm/yyyy”解析为“d, MMM yyyy”,但使用上面的函数,结果是例如“Wed, Aug 09 1995 00:00:00”因此有人可以帮助我并告诉我如何更改格式以便生成的字符串为 d, MMM yyyy?
我知道这应该是一项非常基本的任务,但我仍在学习如何更好地编码,因此非常感谢您的所有帮助和解释!
最佳答案
看看momentjs您可以使用它来解析您的日期并将其格式化为您想要的任何格式。
关于javascript - 如何在javascript中将日期字符串格式化为dd,MM yyyy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24112958/