javascript - 如何在javascript中将日期字符串格式化为dd,MM yyyy

标签 javascript date

我得到了这个:

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/

相关文章:

javascript - 在 GraphQL 中从 API 转换数据的最佳方法是什么

php - 如何将两个不同的字符串转换为日期并将其存储在 MySQL 数据库的单个列中?

Mysql DATE_SUB(NOW(), INTERVAL 1 DAY) 24 小时还是工作日?

PHP : Setting timezone for date

asp.net - TabContainer 使用 javascript 分页和更新面板

javascript - 如何从谷歌地图标记数组中找出点击了哪个标记

javascript - 如何从 PHP echo sql 语句中删除前导零?

Java时间戳转php时间戳

javascript - 无法为聊天网站上的每条新消息添加声音提醒

php - 使用内联 PHP 混淆 javascript?