【发布时间】:2015-11-03 23:32:37
【问题描述】:
正如问题所说,我如何最好地格式化一个字符串:
`dd/MM/yyy hh:mm:ss`
到
yyyy/MM/dd hh:mm:ss
例如:
这个27/01/2015 10:00:00
对此:2015/01/27 10:00:00
到目前为止我已经尝试过:$filter('date')("27/01/2015 10:00:00", "yyyy/MM/dd/ HH:mm:ss'");
理想情况下,这将在 AngularJS 中使用 $filter 或表达式 {{ expression || filter }},但普通 JS 也可以
【问题讨论】:
-
到目前为止你尝试过什么? SO 不是要求其他人为您编写代码的论坛。
-
我试过了:
$filter('date')("27/01/2015 10:00:00", "yyyy/MM/dd/ HH:mm:ss 'GMT'Z '(EDT)'");但我认为我做错了,因为日期没有改变。 -
好吧,对于初学者来说,您的格式字符串缺少右引号。
-
@Stef 对不起,这只是在这里输入的错误。我已经改了。
-
@Alan Gotcha。你的时区字符串是怎么回事?您是否尝试获取 GMT 和 EDT 之间的偏移量?
标签: javascript angularjs date format