javascript - Angular - 显示没有时区转换的日期时间

标签 javascript angular datetime

我有一个这种格式的日期:

this.visited_at: "2019-07-26T10:15:00+0200"

我需要忽略时区来显示小时和分钟。

模板:

<p>{{ time.visitedAt | date: 'HH' }} h {{ time.visitedAt | date: 'mm' }}</p>

问题是这会根据机器的时区转换时间。 我需要准确显示 10h15 并忽略所有时区转换。

最佳答案

这可能有效(假设您将始终收到相同格式的日期):

visitedAt = '2019-07-26T10:15:00+0200';
timezone = this.visitedAt.substring(this.visitedAt.length - 5); // Get the timezone
<p>{{ visitedAt | date: 'HH \'h\' mm' : timezone }}</p> <!-- Format the date with the timezone you got from the date -->

关于javascript - Angular - 显示没有时区转换的日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56935845/

相关文章:

c++ - 将 MySQL 日期时间转换为 C++ std::time_t

javascript - ReactJs 如何知道组件何时从 DOM 中删除

php - 从网站提取图像的脚本

javascript - 无法读取 meteor.JS 函数中未定义的属性 'profile'?

angular - 基于条件的垫选项值

MySQL将DATETIME字段0000-00-00 00 :00:00. 000000转换为DATE

java - 如何使用 JPA 和 Hibernate 在 UTC 时区存储日期/时间和时间戳

javascript - 使用 Lodash 和 React 对数字字符串进行排序?

angular - 意外字符 "EOF"(您的模板中是否有未转义的 "{"?使用 "{{ ' {' }}")对其进行转义。)

带有 Angular 2 的 Django