如何从日期格式angularjs中删除单词

时间:2016-11-14 21:10:37

标签: javascript angularjs

我正试图找到一种方法来从角度中的日期格式中转义单词并将结果显示为:2016-12-23 23:59 GMT。当我使用下一个代码时

'date:"yyyy-MM-dd HH:mm":"GMT"'

角度显示日期没有任何问题,但没有单词GMT。但是我试图传递一个单词“GMT”并逃脱它,

'date:"yyyy-MM-dd HH:mm":"GMT" \"GMT\"'

我收到语法错误。

这个日期格式我用作ui-grid的cellFilter并从控制器设置。 This is plunker我的问题

我的错误在哪里?

3 个答案:

答案 0 :(得分:5)

您可以将转义字符串传递到格式日期字符串,如下所示:

cellFilter: 'date:"yyyy-MM-dd HH:mm \'GMT\'":"GMT"'

结果:http://plnkr.co/edit/0FbYfjehnNo26Fw8wKva?p=preview

答案 1 :(得分:2)

您可以随时制作自己的自定义过滤器,接受日期并将其格式化为所需的显示格式,可能是moment.js等...

答案 2 :(得分:2)

你能不能追加它吗?

{{'date:"yyyy-MM-dd HH:mm":"GMT"'}} GMT