首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将- in AngularJs替换为-in AngularJs

将- in AngularJs替换为-in AngularJs
EN

Stack Overflow用户
提问于 2017-09-19 07:13:36
回答 3查看 405关注 0票数 0

我要像2017年9月29日这样的约会,我想在英吉利岛替换/使用这个。

代码语言:javascript
复制
$scope.newString = $scope.date.replace("/","-");

但它所产生的日期类似于09-29/2017,并没有取代全部/ to -。我怎样才能取代所有/到-

有人能帮我拿到这个吗。任何帮助都将不胜感激。

提前谢谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-09-19 07:20:33

您可以使用角js筛选器根据所需格式转换日期对象。

代码语言:javascript
复制
$scope.newString = $filter('date')($scope.date, "MM-dd-yyyy"); 

有关过滤器的更多信息,请参见以下内容:http://docs.angularjs.org/api/ng.filter:date

票数 1
EN

Stack Overflow用户

发布于 2017-09-19 07:16:56

请尝试以下代码:

代码语言:javascript
复制
$scope.newString = $scope.date.replace(/\//g,"-");

演示

代码语言:javascript
复制
var date = "09/29/2017"

var newString = date.replace(/\//g,"-");
alert(newString);

票数 3
EN

Stack Overflow用户

发布于 2017-09-19 07:25:48

您可以根据'/‘将其拆分,然后使用'-’将其连接回

代码语言:javascript
复制
var date = "09/29/2017"

var newString = date.split("/").join("-");
console.log(newString);

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46294189

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档