我的日期格式为ISO-8601字符串:overview.startTime = "2017-05-09T08:00:00Z"
我想在我的页面上显示这个,我使用了以下代码:
Dagens arbetspass {{overview.startTime | date:'dd-MMM'}}
显示为“Dagens arbetspass 09-May”。我的问题是这是一个瑞典站点,而在瑞典,我们不会使用大写字符启动月份名称。 May也写成了“maj”(j到底而不是y)。我试着像这样添加时区
Dagens arbetspass {{overview.startTime | date:'dd-MMM':'Europe/Stockholm'}}
但这没有改变输出。事实上,大多数月份的瑞典语拼写不同。有什么建议吗?
答案 0 :(得分:1)
只需使用javascript" toLocaleDateString"解决问题的方法。该方法采用两个参数:' locale'和'选项'。
区域设置将是" sv-se"瑞典语。
选项将为您的字符串提供格式。例如 - var options = { weekday: "long", year: "numeric", month:long",day:"numeric" };
var d = new Date("2017-05-09T08:00:00Z");
date.toLocaleDateString("sv-se", options)
这里是一名队员uuid