angularjs 如何删除JavaScript中的时区?

u59ebvdq  于 2023-02-28  发布在  Angular
关注(0)|答案(3)|浏览(131)

我得到时间和格式

{{transaction.submitTime | date:'yyyy-MM-dd HH:mm:ss Z'}}

它回来了

2015-04-23 02:18:43 +0700

但是我想在没有+0700的情况下显示,那个小时将加7,我怎么做呢?

4dbbbstv

4dbbbstv1#

试试这个

d = new Date();
d.toLocaleString();       // -> "2/1/2013 7:37:08 AM"
d.toLocaleDateString();   // -> "2/1/2013"
d.toLocaleTimeString();  // -> "7:38:05 AM"
fnatzsnv

fnatzsnv2#

查看您提供的与您得到的输出相关的格式字符串:

yyyy-MM-dd HH:mm:ss Z
2015-04-23 02:18:43 +0700

注意格式字符串的每个元素如何对应于输出的一个元素?
Z表示时区,要去掉它,只需更改格式字符串:

yyyy-MM-dd HH:mm:ss

然后,您将获得如下所示的时间字符串:

2015-04-22 09:48:36
zf9nrax1

zf9nrax13#

您可以使用toLocaleString方法。

var date = new Date()
alert(date.toLocaleString())

相关问题