如何解决苹果手机不显示日期问题?

小程序 文章 2022-02-25 18:00 789 0 全屏看文

AI助手支持GPT4.0

如何解决苹果手机不显示日期问题?How to solve the problem that the date is not displayed on the iPhone?

如何解决苹果手机不显示日期问题?

如图所示,在页面中加入了时间和日期显示,在安卓手机上可以正常显示时间,但是苹果手机却不显示,请问如何解决?

    var that = this;

    var now = new Date();    

var a = now.getFullYear(); 

    var b = now.getMonth() + 1; 

    var c = now.getDate(); //日期15

    var year = now.getFullYear(); 

    var month = now.getMonth() + 1; 

    var date = now.getDate(); //日期15

    var day = now.getDay(); //星期数

    if (month < 10) { month = "0" + month };

    if (date < 10) { date = "0" + date };

    var date1 = new Date(a, parseInt(b) - 1, c);

    var date2 = new Date(a, 0, 1);

    var d = Math.round((date1.valueOf() - date2.valueOf()) / 86400000); 

    var week_no= Math.ceil( (d + ((date2.getDay() + 1) - 1)) / 7 );

    var today= year + "年" + month + "月" + date + "日";

    var today_code = year + month + date;

    var stamp_time_now = now.getTime();  //现在的时间戳

    var time_115959 = year + "/" + month + "/" + date + " 11:59:59:999";

    var stamp_time_115959 = new Date(time_115959).getTime();  //115959的时间戳

    var wic_day;

    var the_qty;

    if(stamp_time_now > stamp_time_115959){ //显示 明日 午餐预定

      wic_day = '明日';

      var stamp_time = new Date(stamp_time_now + 50400000); //第二天的时间

      year = stamp_time.getFullYear(); 

      month = stamp_time.getMonth() + 1; 

      date = stamp_time.getDate(); //日期15

      day = stamp_time.getDay(); //星期数

      today= year + "年" + month + "月" + date + "日";

      if (month < 10) { month = "0" + month };

      if (date < 10) { date = "0" + date };

      nextday_code = year + month + date;

      that.setData({

        day: day,

        today:today,

        wic_day:wic_day, 

      });

如图所示,在页面中加入了时间和日期显示,在安卓手机上可以正常显示时间,但是苹果手机却不显示,请问如何解决? var that = this; var now = new Date(); var a = now.getFullYear(); var b = now.getMonth() + 1; var c = now.getDate(); //日期15 var year = now.getFullYear(); var month = now.getMonth() + 1; var date = now.getDate(); //日期15 var day = now.getDay(); //星期数 if (month < 10) { month = "0" + month }; if (date < 10) { date = "0" + date }; var date1 = new Date(a, parseInt(b) - 1, c); var date2 = new Date(a, 0, 1); var d = Math.round((date1.valueOf() - date2.valueOf()) / 86400000); var week_no= Math.ceil( (d + ((date2.getDay() + 1) - 1)) / 7 ); var today= year + "年" + month + "月" + date + "日"; var today_code = year + month + date; var stamp_time_now = now.getTime(); //现在的时间戳 var time_115959 = year + "/" + month + "/" + date + " 11:59:59:999"; var stamp_time_115959 = new Date(time_115959).getTime(); //115959的时间戳 var wic_day; var the_qty; if(stamp_time_now > stamp_time_115959){ //显示 明日 午餐预定 wic_day = '明日'; var stamp_time = new Date(stamp_time_now + 50400000); //第二天的时间 year = stamp_time.getFullYear(); month = stamp_time.getMonth() + 1; date = stamp_time.getDate(); //日期15 day = stamp_time.getDay(); //星期数 today= year + "年" + month + "月" + date + "日"; if (month < 10) { month = "0" + month }; if (date < 10) { date = "0" + date }; nextday_code = year + month + date; that.setData({ day: day, today:today, wic_day:wic_day, });

回答:

圣殿骑士:

若认为该回答有用,给回答者点个[ 有用 ],让答案帮助更多的人

曹钰辉:确实是这个问题!已经解决了!
小黎:

好像是这个的问题,你们干啥要精确到毫秒

曹钰辉:

好的,我试试哈!

-EOF-

AI助手支持GPT4.0