项目场景:
实现安卓Android和苹果iOS中微信小程序显示订单时间信息
问题描述
微信小程序中苹果iOS手机显示时间格式NaN不正确的问题
原因分析:
安卓微信小程序显示正常,苹果按格式YYYY-MM-DD HH:MM:SS无法正常显示,即苹果iOS端不支持该格式,查询知需使用 YYYY/MM/DD HH:MM:SS
解决方案:
1.utils文件夹中新建dateFormate.js文件;
2.dateFoemate文件添加日期转换代码:
function formatTime(date) {
var time = date==null?"": Date.parse(date.replace(/-/g, '/'));
var date = new Date(time);
var year = date.getFullYear();
var month = date.getMonth() + 1;
if(month<10){
month='0'+month;
}
var day = date.getDate();
if(day<10){
day='0'+day;
}
var hour = date.getHours();
if(hour<10){
hour='0'+hour;
}