Date Google应用程序脚本和ScriptDb上的日期:疯狂?
我声明我不是程序员,但我正在学习应用于数据库的谷歌应用程序脚本ScriptDb。 马上说,我的大部分时间(很长时间)都是因为使用日期而损失的。有这么多。 例子: 在文件格式中,我输入一个日期,该日期在意大利,我建议采用dd/mm/yyyy格式,例如1940年10月6日 我使用以下ScriptDb iscruzioni写入数据库:Date Google应用程序脚本和ScriptDb上的日期:疯狂?,date,google-apps-script,Date,Google Apps Script,我声明我不是程序员,但我正在学习应用于数据库的谷歌应用程序脚本ScriptDb。 马上说,我的大部分时间(很长时间)都是因为使用日期而损失的。有这么多。 例子: 在文件格式中,我输入一个日期,该日期在意大利,我建议采用dd/mm/yyyy格式,例如1940年10月6日 我使用以下ScriptDb iscruzioni写入数据库: var dNascita = new Date (BirthDate); ... {BirthDate: dNascita.getTime ()} 然后我从
var dNascita = new Date (BirthDate);
...
{BirthDate: dNascita.getTime ()}
然后我从数据库ScriptDb中读取:
var dbDatanascita = new Date (result.DataNascita);
但日期与输入中输入的日期不同(1940年10月6日)
在哪里可以学习如何以dd/MM/yyyy格式读取和写入日期,尤其是在数据库ScriptDb上
多谢各位
拉斐尔参见给出的示例
请提供完整的代码,以便我们检查日期检索过程中发生的情况。您有两个错误:
1) 在第1行中,Date()不接受任何格式。
2) 在您的最后一行中,您没有考虑时区,因此您可以在前一天或后一天结束。
阅读任何教程页面上的javascript日期。Gas还具有日期实用程序功能。同时,感谢Zig Mandel和araujo的介入,以澄清问题。我会研究你给我的想法,但我想我会回到这篇文章。再次感谢您br araujo的干预,以澄清问题。如果有效,请检查其是否为正确答案。其他问题请报告。最好的,布伦诺
var date = new Date('1/1/2014');
var item = {
timestamp: date.getTime();
}
var record = db.save(item);
var date = new Date(record.timestamp);