gpt4 book ai didi

javascript - $filter ('date' ) 返回 "invalid date"

转载 作者:行者123 更新时间:2023-12-03 08:52:43 24 4
gpt4 key购买 nike

我有一个格式如下的日期字符串:

20150917

我想将其转换为以下格式

17-sep-2015 

因此,我使用此代码首先将前者转换为日期对象,然后将其转换回新格式的字符串:

var myDate = $filter('date')(new Date(dateStr, 'yyyyMMdd'));
console.log(myDate); //to make sure

console.log 给了我

Invalid Date

为什么?

最佳答案

这会起作用

var dateString = "20150917";
$scope.myDate = $filter('date')(new Date(dateString.replace(/(\d{4})(\d{2})(\d{2})/, '$1-$2-$3')), 'dd-MMM-yyyy');
console.log('$scope.myDate: ', $scope.myDate);

关于javascript - $filter ('date' ) 返回 "invalid date",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32626837/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com