javascript - 时刻格式详细日期作为日期对象

标签 javascript angular typescript momentjs materialize

我使用 Materialise Datepicker 选择法语格式的日期。现在我需要将此日期格式化回日期对象,以便我可以在我的 api 中使用它。以下是我尝试将日期转换回正常格式的方法:

moment("dimanche 30 juillet 2017","dddd D MMMM YYYY").locale('fr').toDate();

但我收到无效日期。有没有办法使用时刻将此日期转换回来?或者我可以以某种方式 Hook ma​​terialize 组件来检索正常日期吗?

最佳答案

在尝试解析法国日/月名称之前,您需要设置 fr 区域设置。

moment.locale('fr');
moment("dimanche 30 juillet 2017","dddd D MMMM YYYY").toDate();

关于javascript - 时刻格式详细日期作为日期对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45403107/

相关文章:

angular - 如何将 app-logo-image 添加到 primeng 菜单栏?

python - 如何通过 Django 后端将数据从 HDFS 发送到 Angular 5 前端?

angular - 如何在html中使用管道变量? Angular 9

JavaScript Base 64 解码二进制数据不起作用

javascript - 如何获取 Angular 动态表单字段值?

javascript - 即使将 STATICFILES_DIR 设置为正确的路径,Django 静态文件也不会加载

typescript - 如何使 "import * as style from from X.less"工作?

javascript - Firebase - 在表单提交上存储图像。 react JS

Angular 在模板中创建一个递归循环来呈现评论树

javascript - 将 `refetch` 传递给上下文