📅  最后修改于: 2023-12-03 14:41:35.519000             🧑  作者: Mango
Google Apps Script 是一种基于云的脚本语言,可以在 Google 应用中进行编程。Moment.js 是一个用于解析、验证、操作和格式化日期和时间的 JavaScript 库。
要在 Google Apps Script 中使用 Moment.js,需要先将库添加到项目中。可以通过以下步骤完成:
Markdown 代码片段:
{
"dependencies": {
"moment": "^2.29.1"
}
}
接下来,您可以开始使用 Moment.js 进行日期和时间操作了。以下是一些常见的操作:
要使用 Moment.js 操作日期和时间,首先需要创建 Moment 对象。可以使用 Moment() 函数创建一个新的 Moment 对象,也可以使用 new moment() 语法。例如,以下代码将创建一个表示当前日期和时间的 Moment 对象:
var now = moment(); // 创建一个表示当前日期和时间的 Moment 对象
Moment.js 提供了几种格式化选项,可将日期和时间格式化为字符串。可以将 Moment 对象传递给 format() 方法,以指定要使用的格式。例如,以下代码将格式化 Moment 对象表示的日期和时间:
var now = moment();
var formatted = now.format('MMMM Do YYYY, h:mm:ss a'); // January 1st 2022, 1:23:45 pm
Moment.js 还提供了从字符串解析日期和时间的方法。可以使用 parse() 方法将字符串转换为 Moment 对象。例如,以下代码将解析日期字符串并创建 Moment 对象:
var dateStr = '2022-01-01';
var date = moment(dateStr);
Moment.js 还支持在日期和时间上执行各种计算。例如,可以使用 add() 方法将天数、小时和分钟添加到 Moment 对象上。以下代码将添加一天到 Moment 对象:
var now = moment();
var tomorrow = now.add(1, 'day');
Moment.js 还提供了处理时区的方法。可以使用 tz() 方法将 Moment 对象设置为特定时区。例如,以下代码将创建一个表示纽约时间的 Moment 对象:
var now = moment();
var nyTime = now.tz('America/New_York');
以上是 Moment.js 的一些基本用法,您可以通过阅读 Moment.js 文档深入了解更多方法。
在 Google Apps Script 中使用 Moment.js 可以轻松地进行日期和时间操作,功能丰富,简化了代码编写过程。希望通过本文向您介绍了 Moment.js 的基本用法,并为您带来帮助。