要在Google脚本中编辑时间戳的格式,可以使用JavaScript的Date对象来完成。以下是一个示例代码,演示如何将时间戳转换为特定格式的日期和时间:
function formatDate(timestamp) {
var date = new Date(timestamp);
var year = date.getFullYear();
var month = ('0' + (date.getMonth() + 1)).slice(-2);
var day = ('0' + date.getDate()).slice(-2);
var hours = ('0' + date.getHours()).slice(-2);
var minutes = ('0' + date.getMinutes()).slice(-2);
var seconds = ('0' + date.getSeconds()).slice(-2);
var formattedDate = year + '-' + month + '-' + day;
var formattedTime = hours + ':' + minutes + ':' + seconds;
return formattedDate + ' ' + formattedTime;
}
function test() {
var timestamp = 1597179500000; // 指定时间戳
var formattedDatetime = formatDate(timestamp);
Logger.log(formattedDatetime); // 输出格式化后的日期和时间
}
在上面的示例中,formatDate
函数接收一个时间戳作为参数,并使用new Date(timestamp)
创建一个日期对象。然后,我们使用Date对象的方法(如getFullYear、getMonth、getDate等)获取年、月、日、小时、分钟和秒数。接下来,我们将这些值格式化为所需的字符串格式,并将日期和时间合并为一个字符串返回。
在test
函数中,我们指定一个时间戳并调用formatDate
函数来格式化日期和时间。最后,将格式化后的日期和时间输出到日志中。
你可以在Google Apps Script编辑器中运行此代码,然后在日志中查看格式化后的日期和时间。