我要像2017年9月29日这样的约会,我想在英吉利岛替换/使用这个。
$scope.newString = $scope.date.replace("/","-");但它所产生的日期类似于09-29/2017,并没有取代全部/ to -。我怎样才能取代所有/到-
有人能帮我拿到这个吗。任何帮助都将不胜感激。
提前谢谢。
发布于 2017-09-19 07:20:33
您可以使用角js筛选器根据所需格式转换日期对象。
$scope.newString = $filter('date')($scope.date, "MM-dd-yyyy"); 有关过滤器的更多信息,请参见以下内容:http://docs.angularjs.org/api/ng.filter:date
发布于 2017-09-19 07:16:56
请尝试以下代码:
$scope.newString = $scope.date.replace(/\//g,"-");演示
var date = "09/29/2017"
var newString = date.replace(/\//g,"-");
alert(newString);
发布于 2017-09-19 07:25:48
您可以根据'/‘将其拆分,然后使用'-’将其连接回
var date = "09/29/2017"
var newString = date.split("/").join("-");
console.log(newString);
https://stackoverflow.com/questions/46294189
复制相似问题