javascript - 如何使用脚本从 Google 表格中 MMM 格式的给定日期中提取月份

标签 javascript google-apps-script

在列中,我有一个日期,例如 3/15/2020 20:41:29

现在我如何以 MMM(如 Jan、Feb、Mar 等)格式提取月份。

以下我尝试过,但只获取整数形式的月份,而不是文本形式。

 var date = new Date("3/20/2020 20:41:29");
 var month = date.getMonth()+1;

但输出是 3 并且不是 Mar(如三月)。

如何获取月份名称,例如 Mar、Apr、Jun

最佳答案

使用 V8 另一种解决方案是:

const date = new Date("3/20/2020 20:41:29");
const month = new Intl.DateTimeFormat('en', { month: 'short' }).format(date)
Logger.log(month)

我强烈建议您查看this post

关于javascript - 如何使用脚本从 Google 表格中 MMM 格式的给定日期中提取月份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60695718/

相关文章:

javascript - 如何创建一个带有在 div 元素上调用方法时动态使用的 id 的 div 元素?

javascript - 如何使用 BufferGeometry 绘制简单的正方形?

javascript - 对象中的长度返回奇怪的值

javascript - Window.onbeforeprint 和 Window.onafterprint 同时被解雇

google-apps-script - 在 Chromebook 上的 Chrome 中使用 [google-apps-script] 脚本文件中的 Object.create

google-apps-script - 时间限制后自动提交谷歌表单

javascript - Postman 和 Chrome 不同的 API 响应

google-apps-script - Google Spreadsheet条件格式脚本

google-apps-script - 将 Stripe API 语法转换为 Google Apps 脚本