关于IOS系统时间格式显示NAN问题以及小程序项目运行报错app.json找不到

这篇具有很好参考价值的文章主要介绍了关于IOS系统时间格式显示NAN问题以及小程序项目运行报错app.json找不到。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

问题一:关于IOS系统时间格式显示NAN

一、比较常见的情况,时间格式为"yyyy-MM-dd HH:mm:ss"格式在 iOS 会出现 NAN

二、关于时间临界值:对于00:00:00和24:00:00这两个时间临界值, ios会转成NAN

三、时间格式为2022/09(年月),这种在iOS 用new Date转化之后也会变成NAN,这种情况可以补全日期

问题二:小程序项目运行报错app.json找不到


问题一:关于IOS系统时间格式显示NAN

在移动端开发页面中,时间选择器在安卓正常显示,但是在苹果显示为NaN

苹果手机日期格式nan,json

 这是在开发过程中经常会遇到IOS上时间展示NaN的情况,在网上查了一下,做个总结,算是自己的笔记吧。

一、比较常见的情况,时间格式为"yyyy-MM-dd HH:mm:ss"格式在 iOS 会出现 NAN

这种用new Date没有办法转换,要调整为"yyyy/MM/dd HH:mm:ss"格式。

new Date('2022-09-18'.replace(/-/g, "/"))

二、关于时间临界值:对于00:00:00和24:00:00这两个时间临界值, ios会转成NAN

let count_date = '';
let start_date = this.getToday() + ' ' + '02:00:00';
let end_date = this.getToday() + ' ' + '23:59:59';//之前写的是24:00:00,打印出来为NAN
let time_list = [];
let parm = {};
start_date = (new Date(start_date)).getTime();
end_date = (new Date(end_date)).getTime();
do{
    count_date = this.formatDate(start_date);
    parm = {
        time': count_date,
        'complete_time': this.getToday() + ' ' + count_date + ':00'
    }
    time_list.push(parm);
    start_date = start_date + 1000*60*120
} while (start_date <= (end_date+1000))//调整之后在判断里面加了毫秒,不同场景可以有不同处理

三、时间格式为2022/09(年月),这种在iOS 用new Date转化之后也会变成NAN,这种情况可以补全日期

问题二:小程序项目运行报错app.json找不到

拿到新项目后,导入微信开发者工具编译失败,提示为无法找到app.json文件进而报错,解决方法为找到app.json 文件所在的文件夹,然后在project.config.json文件里写上aap.json的路径重新运行即可。

在"miniprogramRoot":"unpackage/dist/dev/mp-weixin"(和appid同级)文章来源地址https://www.toymoban.com/news/detail-717768.html

到了这里,关于关于IOS系统时间格式显示NAN问题以及小程序项目运行报错app.json找不到的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • vue项目ios(苹果)系统打开显示空白页问题

      报错信息: 翻译:语法错误:无效的正则表达式:无效的组说明符名称。 注:我这里是正则验证报错(网上还有其他报错显示空白页的问题,以后遇到会及时和大家更新)。 原因( 本篇原因正则问题 ): 项目中如果有使用到正则表达式,在Safari浏览器会在某个正则规则下无法解

    2024年02月05日
    浏览(44)
  • 关于使用JS获取当前时间并格式化输出

    (1)逐个提取并拼接字符串 (2)一步到位提取年月日时分秒(重点) 首先,提取数据到数据 然后,拼接数据格式化输出 (附上,过程剖析)

    2024年02月03日
    浏览(57)
  • Java Vue 前后端 关于时间格式数据的处理方法

    其中组件需要格式化时间,增加属性 value-format=\\\"yyyy-MM-dd\\\" 后端Dto 使用Date接收,并添加@JsonFormat注解 实体类内的字段,需要是 Date 类型,而且还需要添加注释 @JsonFormat ,参数格式 pattern=\\\"yyyy-MM-dd\\\" 1. 前端时间传递后端遇到问题总结

    2024年02月12日
    浏览(40)
  • vue + element实现el-date-picker的时间格式转换,以及自定义时间格式,修改输入的时间格式

    如果只是需要修改传给后端的值或者格式,可以使用 value-format实现,可以在文档上查看详细的介绍 使用自定义指令,首先需要创建一个自定义指令代码的存放位置,我是/utils/directive/dataForm/dataformat.js这个路径创建的内容 自定义指令内容

    2024年02月15日
    浏览(45)
  • c# 时间获取以及格式化方式

    在C#中,你可以使用DateTime结构来获取并格式化时间。以下是一些示例和技巧: 获取当前日期和时间: 获取特定日期和时间: 格式化日期和时间为字符串: 使用自定义格式化字符串获取特定的日期和时间部分: 使用预定义格式字符串获取常见的日期和时间格式: 还可以使用

    2024年02月13日
    浏览(42)
  • MySQL 特殊语法时间格式以及Greadb连接

    DATE_FORMAT和 to_char()      2. to_date()  和STR_TO_DATE(#{date},\\\'%Y-%m-%d\\\' )

    2024年02月11日
    浏览(36)
  • 时间格式化以及指定时区(time&&timezone)

    工作中经常遇到按照指定格式的时间进行展示。可参考以下脚本逻辑满足需求 工作中会遇到指定时区的需求,不管从全球哪个国家的用户访问产品,都以指定时区来展示时间。

    2024年02月08日
    浏览(42)
  • Python time时间格式化以及设置时区

    Python提供了多个内置模块用于操作日期时间,像calendar,time,datetime。time模块我在之前的文章已经有所介绍,它提供 的接口与C标准库time.h基本一致。相比于time模块,datetime模块的接口则更直观、更容易调用。今天就来讲讲datetime模块。 datetime模块定义了两个常量:datetime.MI

    2024年02月08日
    浏览(77)
  • QML中计算时间差和日期显示格式为00:00:00

    QML中如何计算时间差: 首先需要确定开始时间和结束时间,我们先用当前时间作为开始时间,然后在定时器实时更新结束时间,这样时间差就是动态变化的。 我们以一个时间点为开始时间:startTimer=Qt.formatDateTime(new Date(), \\\"hh:mm:ss\\\"),然后开始定时器。定时器开始后我们需要将得

    2024年02月09日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包