谷歌电子表格月份名称(MMMM)没有变化

时间:2017-05-03 08:47:58

标签: date google-sheets date-formatting

我希望以基本形式(主格)显示格式化的月份名称作为标签。在捷克语(以及几种下一种斯拉夫语言)中,我们使用declension。因此,如果我使用=TEXT(NOW();"MMMM"),则单元格会显示月份名称而不是名词(即 srpna 而不是srpen)。

问:如何格式化主格中的日期?可接受的解决方案将提供一些本地方式如何解决它,但

  • 使用字符串进行操作(月份名称太复杂)
  • 有另一个包含月份名称的列表
  • 调用自己的公式(Google脚本)

也许没有本地方法如何解决这个问题,它将在未来实施,因此Google Script似乎是目前最简单的修补程序。因为我期待脚本有很多答案,所以我把这个答案放在这里,但这个问题不是关于javascript / google-script。

function monthName(date) {
  var months = ["Leden","Únor","Březen","Duben","Květen", "Červen","Červenec","Srpen","Září","Říjen","Listopad","Prosinec"];
  return months[date.getMonth()];
}

0 个答案:

没有答案