我通过调用
来检索日期event[0].getDateCreated() // output in GMT
但我想要它本地
我不想转换为本地
Utilities.formatDate(event[0].getDateCreated(), tz, "E, dd MMMM YYYY hh:mm a")
相反 - 我想通过使用附加到日期对象
的函数进行转换as
event[0].getDateCreated().toLcl()
应该完成上述任务。
如何定义toLcl()
我试过
function toLcl()
{
return Utilities.formatDate(this, tz, "E, dd MMMM YYYY hh:mm a")
}
答案 0 :(得分:2)
使用 JavaScript日期原型属性
原型构造函数允许您向Date()对象添加新属性和方法。
Date.prototype.myMethod = function() {
this.localDate = Utilities.formatDate(this, tz, "E, dd MMMM YYYY hh:mm a");
};
像这样使用:
var d = new Date();
d.myMethod();
var localDate = d.localDate;
希望这有帮助!
答案 1 :(得分:2)
您可以在prototype
的{{1}}中添加媒体资源。不要直接改变Date
。请改用Object#defineProperty
:
prototype