收藏
回答

云函数 日期时间问题 请各位码神赐教

框架类型 问题类型 终端类型 AppID 基础库版本
小程序 需求 客户端 wx13133e9ce6fc7afd 2.2.5

已知:javascript月份 0-11 但日期是1-31啊

现象:,但为从云函数中获取时间  天数也少一天  请教是否天数在微信小程序中也是0-30的取值范围?



当前时间本地截图



云函数代码


//获取当前月份

var todayDate = new Date();

var curMonth = todayDate.getMonth();

console.log('今天的日期为(' + todayDate.getFullYear() + ',' + todayDate.getMonth() + ',' + todayDate.getDate()+")");


云函数调用日志截图


尝试过程:

  1. 百度N次未果.

  2. 尝试更改为 var todayDate = Date(); 然后提示todayDate.getMonth(); 这句  错误提示:TypeError: todayDate.getMonth is not a function



回答关注问题邀请回答
收藏

2 个回答

  • 好好学习,天天锻炼
    好好学习,天天锻炼
    2018-10-13

    同样的new Date()

    为什么云函数的日期是 {"$timestamp":1539440633}

    而小程序端的是 Thu Aug 30 2018 09:42:36 GMT+0800 (CST)


    ……

    2018-10-13
    有用
    回复
  • 半寸灰
    半寸灰
    2018-10-04

    云函数的时间本来就是个坑

    云函数

    new Date()     是指  UTC时间  也就是和北京时间差8小时


    如果  用

    db.serverDate()    好像也是  UTC时间


    getMonth() + 1

    才是当前月份


    2018-10-04
    有用
    回复
登录 后发表内容