//生成指定的当天时间str(9:00)字符串
starttime: function (str) {
let today = this.datelater(0) + " " + str
return today
},
datelater: function (n) { //获取n天后的日期,如: 2020-4-10
var uom = new Date(new Date() - 0 + n * 86400000);
uom = uom.getFullYear() + "-" + (uom.getMonth() + 1) + "-" + uom.getDate();
return uom;
},
let todaytime = new Date()
let permittime = new Date(this.starttime(" 09:00:00")) //
if ((todaytime < permittime)) { //此句在小程序发布后,苹果手机上得不到的结果为真的情况
app.modalTap('系统提示', '目前尚未到体检预约时间!')
}
分享链接
你好:
ios下只支持1990/01/01的格式。1990-01-01的格式无效。(开发者工具,真机调试,安卓真机都无此问题)
请参考:
微信小程序中的日期格式在Android和iOS真机下兼容性问题的坑 | 微信开放社区
https://developers.weixin.qq.com/community/develop/article/doc/000e2e82d14cd80838c9cb8b552013
https://developers.weixin.qq.com/s/cfqrMWmt7Vgb
uom = uom.getFullYear() + "-" + (uom.getMonth() + 1) + "-" + uom.getDate();
里面的-改/就可以。