//时间戳分毫秒和秒的区别,EXCEL存储的是秒,在微信小程序中需要转为毫秒 mytime = 1676299681*1000 date1=new Date('1899-12-30').getTime()+mytime *24*3600000 let y = String(new Date(date1).getFullYear()) let m = new Date(date1).getMonth()+1 let d = new Date(date1).getDate() if(m<10){ m='0'+String(m) }else{ m=String(m) } if(d<10){ d='0'+String(d) }else{ d=String(d) } datetime= y+'-'+m+'-'+d
如何将数据库中的时间戳转换成年月日的格式?<block wx:if="{{data.rate.createtime}}"> <view class="info-content data-v-52157f4e"> <view class="u-m-l-10 u-m-r-10 propose data-v-52157f4e">日期:{{data.rate.createtime}}</view> </view> </block> 目前页面显示为时间戳格式。 [图片] 请问大神们如何将这个时间戳格式化成年月日的格式。
05-22数据1500条呢?如果2万条呢? 这就涉及到 1、读取数据一次性读取多少条,云函数1-1000可以选择 :limit(1000) 2、从哪里开始读,skip(n), 3、每次读出来的数据合并:concat() 4、如果不要数据按照orderBy()顺序读出,那么就不用await ,直接用for循环,全部读出来后数据合并。 const xlsx = require('node-xlsx') const db = cloud.database() const _ = db.command let StuInfo1 = await db.collection(event.table) .where({user_hd:event.search3},) .count() let large = 1000 let list = [] let StuInfo2 = [] let count1 = StuInfo1.total for (let i = 0; i < count1; i += large) { let StuInfo = await db.collection(event.table) .where({user_hd:event.search3},) .orderBy('projcet', 'asc') .limit(large) .skip(i) .get() list = list.concat(StuInfo.data); if (list.length == count1) { StuInfo2=list } } console.log(StuInfo2)
想请问一下各位大佬,怎么去解决这个导出只有100条数据的问题(实际数据库有1500条)?const cloud = require('wx-server-sdk') cloud.init({ env: "cloud1-1g7rev901677259f" //编写云开发环境 }) const xlsx = require('node-xlsx') //导入Excel类库 const db = cloud.database() //声明数据库对象 const _ = db.command exports.main = async (event, context) => { //主函数入口 try { //将获取到的数据对象赋值给变量,接下来需要用该对象向Excel表中添加数据 let StuInfo = await db.collection('stuList').get() let dataCVS = `studentInfo-${Math.floor(Math.random() * 1000000000)}.xlsx` //声明一个Excel表,表的名字用随机数产生 let alldata = []; let row = ['学号', '姓名', '班级', '联系方式', '身份证号码', '五大定制班', '课程时间', '课程时间', '课程时间','课程时间', '课程时间', '课程时间', '课程时间','课程时间']; //表格的属性,也就是表头说明对象 alldata.push(row); //将此行数据添加到一个向表格中存数据的数组中 //接下来是通过循环将数据存到向表格中存数据的数组中 for (let key = 0; key < StuInfo.data.length; key++) { let arr = []; arr.push(StuInfo.data[key].stuNum); arr.push(StuInfo.data[key].stuName); arr.push(StuInfo.data[key].stuClass); arr.push(StuInfo.data[key].stuShou); arr.push(StuInfo.data[key].stunumId); arr.push(StuInfo.data[key].fiveClass); for (let i = 0; i < StuInfo.data[key].lessontable.length; i++) { var lessonArr =[]; lessonArr.push(StuInfo.data[key].lessontable[i].lesson+"-"+StuInfo.data[key].lessontable[i].week+"-"+StuInfo.data[key].lessontable[i].knob); arr.push(lessonArr) } alldata.push(arr) } var buffer = await xlsx.build([{ name: "定制班学员信息", data: alldata }]); //将表格存入到存储库中并返回文件ID return await cloud.uploadFile({ cloudPath: dataCVS, fileContent: buffer, //excel二进制文件 }) } catch (error) { console.error(error) } }
2023-03-21js脚本进行处理下,不是数字就归0呗。
数字输入框为什么,用键盘还是可以输入abc字符?数字输入框为什么,用键盘还是可以输入abc字符?
2023-03-11升级到最新的3.90.28后,刚安装好后可以,过几天后又是出现小房子按钮,体验很差。啥时候能解决这个问题哈。
电脑端微信小程序,左上角返回按钮异常,首页和返回按钮异常?升级到最新版本3.8.1.26,左上角按钮异常,之前版本是正常的
2023-03-11浏览器登录腾讯云网址 https://cloud.tencent.com/login?s_url=https%3A%2F%2Fconsole.cloud.tencent.com%2F [图片] 选择小程序公众号,授权登录后,在浏览器中可以下载。
小程序服务器的发票无法查看或下载?发票已经显示开出来了,但是点击下载电子发票以后整个界面就会卡死,然后点什么都没有响应,只能关了重新开,但是仍然无法下载或者查看具体发票内容[图片]
2022-09-05我配置768MB手机端下载云数据库两万五千条记录,云函数显示占用了727MB,我试过,下载更多记录,内存配置需要设置更大,非常遗憾!最大配置768MB。 [图片][图片][图片]
云函数版本配置问题?请教各位前辈,我一个小程序大约使用了仅30个云函数,由于有对数据库文件读取下载和上传功能需要实现,我把几乎云函数的配置调整如下,内存放到最大,超时时间也放长。我的问题是: 1,这样设置对于有效完成我说的数据库文件读取下载和上传功能的帮助大吗? 2.这里的内存配置是云端的运行内存?是每个人分配了固定的内存配额? 3.如果内存配置大了,对小程序的运行尤其是云函数的运行有哪些弊端? 4.超时时间是不是越长越能有利于云函数处理? 本人系菜鸟,请各位前辈答疑解惑,先谢了。感恩节快乐! [图片]
2021-02-19 const a = 'ud_id in(\"' const b = "0601C02" const c = '\")' 今天我自己解决了,上面代码中把头尾的 " 去掉就好了。献给跟我一样的菜鸟借鉴
地点云修改数据(update)接口指定修改条件如何用变量?[图片] "filter": "ud_id in(\"0601C02\")" 筛选条件这样固定时,可以修改地点云数据 下面这种方法不能修改地点云数据: savelocal:function(){ var a= '"ud_id in(\\"' var b= "0601C02" var c= '\\")"' wx.request({ method:'POST', url:'https://apis.map.qq.com/place_cloud/data/update', data:{ "key":"XXXX", "table_id":"XXXX", "data": { "location":{ "lat":23.122, "lng":113.4 }, "x":{ "f2":'11123df11d', //名称 } }, "filter":a+b+c //"filter": "ud_id in(\"0601C02\")" }, success: (res) => { console.log(res) console.log(a+b+c) } }) }
2020-07-31我也是从0开始的,没有中文的二维码正常,有中文的就显示 // "�粤AG8364" 我是用到字符替代做好的,按照下面这样 res.result=res.result.replace('�','');
wx.scanCode返回的中文值前面有代码,怎么办?[图片] wx.scanCode返回的result的值是中文(上面的钢卷尺就是结果),有乱码无法在下面的的api中查询,怎么办?
2020-05-23