【发布时间】:2016-11-24 11:24:18
【问题描述】:
我正在使用 Google 表单从用户那里收集日期,他们使用日期选择器。格式是美国的 mm/dd/yy (1/25/2016),但我需要欧盟格式 dd/mm/yy (25/1/2016)。
脚本收集薮日期:
var Date1 = e.values[24];
var Date2 = e.values[25];
var Date3 = e.values[26];
var Date4 = e.values[27];
var Date5 = e.values[28];
如何将这些转换为欧盟日期格式?
这是我迄今为止尝试过的但没有成功:
1)
function myFunction() {
var preDate = "1/25/2016";
var postDate = preDate.Utilities.formatDate(dt, "PST", "dd/mm/yy");
Logger.log(postDate);
}
错误:TypeError:无法调用未定义的方法“formatDate”。
2)
function myFunction() {
var preDate = "1/25/2016";
var postDate = Date.parseExact(preDate ,"dd/MM/yyyy")
Logger.log(postDate);
}
错误:TypeError:在对象函数 Date() { [Native code for Date.Date, arity=1] 中找不到函数 parseExact }
【问题讨论】:
-
什么是“欧盟”格式? d/m/y 的使用非常广泛,不仅在欧盟成员国。
标签: javascript date google-apps-script