簡體   English   中英

Moment.js 中的 DD/MM/YYYY 日期格式

[英]DD/MM/YYYY Date format in Moment.js

如何使用 moment.js 將當前日期更改為此格式(DD/MM/YYYY)?

我試過下面的代碼。

$scope.SearchDate = moment(new Date(), "DD/MM/YYYY");

但它的返回0037-11-24T18:30:00.000Z 沒有幫助格式化當前日期。

您需要調用format()函數來獲取格式化的值

$scope.SearchDate = moment(new Date()).format("DD/MM/YYYY")
//or $scope.SearchDate = moment().format("DD/MM/YYYY")

您使用的語法用於通過使用指定的格式將給定的字符串解析為日期對象

你可以用這個

moment().format("DD/MM/YYYY");

但是,這將返回今天指定格式的日期字符串,而不是時刻日期對象。 執行以下操作將使其成為您想要的格式的時刻日期對象。

var someDateString = moment().format("DD/MM/YYYY");
var someDate = moment(someDateString, "DD/MM/YYYY");

這實際上對我有用:

moment(mydate).format('L');

這對我有用

var dateToFormat = "2018-05-16 12:57:13"; //TIMESTAMP

moment(dateToFormat).format("DD/MM/YYYY"); // you get "16/05/2018"

對於任何使用react-moment

只需將format prop 用於您需要的格式:

const now = new Date()
<Moment format="DD/MM/YYYY">{now}</Moment>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM