javascript get TimeStamp常见可读google sheets脚本

fdx2calv  于 2023-03-21  发布在  Java
关注(0)|答案(1)|浏览(140)

我的工作表包含一个带有时间戳的列,我的变量'value'提供:Fri Mar 17 11:35:12 GMT+01:00 2023这是正确的,但我希望将值“转换”为通用的“德语格式”。

var germanValue = Utilities.formatDate(new Date(value), "GMT+1", "dd.MM.yyyy HH:mm")

得到:17.03.2023 11:35但是如何显示日期名称,例如,Freitag,17.03.2023 11:35(其中Freitag是德语中的星期五)

bakd9h0s

bakd9h0s1#

您可以尝试:

var germanValue = Utilities.formatDate(new Date(value), "GMT+1", "EEEE, dd.MM.yyyy HH:mm");
console.log(germanValue);

或者:

var germanDate = new Date(value).toLocaleDateString('de-DE', {weekday: 'long', year: 'numeric', month: 'numeric', day: 'numeric'});
var germanTime = new Date(value).toLocaleTimeString('de-DE');
console.log(germanDate+" "+germanTime);

参考:

相关问题