繁体   English   中英

Parse.com月刊

[英]Parse.com month issue

在谷歌电子表格单元格中,我有这个日期25/07/2005。 而且我在谷歌电子表格中将其作为我的应用程序的一部分

if (cellDataString.substring(2,3) === '/' && cellDataString.substring(5,6) === '/') {
    var year = cellDataString.substring(6,10);
    var month = cellDataString.substring(3,5);
    var day = cellDataString.substring(0,2);    



    var formatedDate = Utilities.formatDate(new Date(year, month, day) , "GMT+0530", "yyyy-MM-dd'T'HH:mm:ss'Z'");

    var requiredData = {
      "__type": "Date",
      "iso": formatedDate
    }
    Logger.log(requiredData);
    cellData = requiredData;
  }

但是,当我运行此脚本并将数据上传到parse.com时,一个月将增加到所需的月份,而不是2005年7月27日(2005年7月27日)而不是2005年8月27日(2005年8月27日)。 除了使用“ month-1”以外,还有其他正确的方法可以上传正确的日期吗?

JavaScript日期使用从0到11的月份。尝试用以下代码替换代码的第3行:

var month = cellDataString.substring(3,5) - 1;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM