微信小程序日期格式化报错: iOS 下无法正常使用,iOS 只支持 “yyyy/MM/dd“、“yyyy/MM/dd HH:mm:ss“、“yyyy-

微信小程序日期格式化报错

报错内容

at formatDate (http://127.0.0.1:10118/appservice-hotreload/pages/index/index.js?=1;:103:18)

new Date("2024-11-27 15:05:23") 在部分 iOS 下无法正常使用,iOS 只支持 "yyyy/MM/dd"、"yyyy/MM/dd HH:mm:ss"、"yyyy-MM-dd"、"yyyy-MM-ddTHH:mm:ss"、"yyyy-MM-ddTHH:mm:ss+HH:mm" 的格式

解决办法

既然不支持那就按提示改一下

bash 复制代码
//日期格式化
const formatDate = (dateString) => {
    //将yyyy-MM-dd HH:mm:ss格式的日期字符串替换成yyyy/MM/dd HH:mm:ss的日期字符串
	dateString=dateString.replace(/-/g, '/')
	
    const date=new Date(dateString);
    const year = date.getFullYear()
    let month = date.getMonth() + 1
    month = month < 10 ? '0' + month : month
    let day = date.getDate()
    day = day < 10 ? ('0' + day) : day
    return year + '-' + month+'-' + day 
}
相关推荐
悟空瞎说2 小时前
# Alamofire 使用文档 完整翻译
ios
咸虾米_7 小时前
小程序流量主哪种广告最赚钱?各类广告收益与实操建议
微信小程序·小程序·小程序开发·流量主广告
WeiAreYoung8 小时前
Flutter+iOS 实现 Live Activity
flutter·ios
2501_9160088910 小时前
Swift多环境配置:利用Scheme实现灵活的多环境管理
开发语言·ide·vscode·ios·个人开发·swift·敏捷流程
00后程序员张11 小时前
Windows / Linux / Mac 上不用 Xcode 把 IPA 上传到 App Store,upload 命令详解
android·ios·小程序·https·uni-app·iphone·webview
秦少游在淮海11 小时前
id - Android、iOS
android·ios
太子釢1 天前
用 AI 完整实现 Github 客户端:基于 KMP + SwiftUI + Compose
android·人工智能·ios
软泡芙1 天前
【iOS】 Alamofire + Moya + SwiftData 完整教程
ios
我是谁的程序员1 天前
Windows / Linux / Mac 上不用 Xcode 把 IPA 上传到 App Store,upload 命令详解
后端·ios
iFlyCai1 天前
iOS中的单例模式详解
ios·单例模式·objective-c·多线程·swift