Ram*_*ran 30 javascript angularjs momentjs
如何使用moment.js将当前日期更改为此格式(DD/MM/YYYY)?
我试过下面的代码.
$scope.SearchDate = moment(new Date(), "DD/MM/YYYY");
Run Code Online (Sandbox Code Playgroud)
但它回归了0037-11-24T18:30:00.000Z.没有帮助格式化当前日期.
Aru*_*hny 75
您需要调用format()函数来获取格式化的值
$scope.SearchDate = moment(new Date()).format("DD/MM/YYYY")
//or $scope.SearchDate = moment().format("DD/MM/YYYY")
Run Code Online (Sandbox Code Playgroud)
您使用的语法用于通过使用指定的格式将给定字符串解析为日期对象
Sha*_*med 19
你可以用它
moment().format("DD/MM/YYYY");
Run Code Online (Sandbox Code Playgroud)
但是,这将返回今天指定格式的日期字符串,而不是时刻日期对象.执行以下操作将使其成为您想要的格式的时刻日期对象.
var someDateString = moment().format("DD/MM/YYYY");
var someDate = moment(someDateString, "DD/MM/YYYY");
Run Code Online (Sandbox Code Playgroud)
这实际上为我工作:
moment(mydate).format('L');
Run Code Online (Sandbox Code Playgroud)
这对我有用
var dateToFormat = "2018-05-16 12:57:13"; //TIMESTAMP
moment(dateToFormat).format("DD/MM/YYYY"); // you get "16/05/2018"
Run Code Online (Sandbox Code Playgroud)