小程序云开发云函数time返回null

time返回值为null

img

//此云函数用于每天早上对此日两个时间段的签到状况进行初始写入
const cloud = require('wx-server-sdk')
cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) // 使用当前云环境
// 获取数据库对象
const db = cloud.database();

exports.main = async (event, context) => {
  const checkin1 = db.collection("checkin1");
  const n=checkin1.count();
  const getserverDate=await cloud.callFunction({
      name: 'get-time',
      data: {},
  });
  const time=getserverDate.result;
  const year=time.substr(0,4);
  const month=time.substr(5,2);
  const day=time.substr(8,2);
  console.log(year,month,day);
  for (i=1;i

img

// 云函数入口文件
const cloud = require('wx-server-sdk')
cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) // 使用当前云环境
// 云函数入口函数
exports.main = async (event, context) => {
  return new Date()
}

  console.log(year,month,day);

这里打印null还是那个位置?

  • 这篇博客: 判断一个变量是不是空对象 {}中的 null 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • typeof 即可做一个简单的判断,但是要注意 null
    因为typeof null === 'object' 为 true

    所以判断是不是对象的语句如下

    obj !== null && typeof obj === 'object'
    

在云函数中加一行输出,看看云函数是否真的被调用了。

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632