当前位置:网站首页>new Date converts strings into date formats Compatible with IE, how ie8 converts strings into date formats through new Date, how to replace strings in js, and explain the replace() method in detail
new Date converts strings into date formats Compatible with IE, how ie8 converts strings into date formats through new Date, how to replace strings in js, and explain the replace() method in detail
2022-08-04 03:04:00 【cplvfx】
new Date converts strings into date formats compatible with IE, how ie8 converts strings into date formats through new Date, how to replace strings in js, and the replace() method in detail
//Get the year, month, day, hour, minute and second//Incoming date //Example: 2020-10-27T14:36:23var timeFormatSeconds = function(time, type) {var d = time ? new Date(time) : new Date();if(time){time=time.replace(/-/g,"/"); //For compatibility with IEd = new Date(time);}else{d = new Date();}var year = d.getFullYear();var month = d.getMonth() + 1;var day = d.getDate();var hours = d.getHours();var min = d.getMinutes();var seconds = d.getSeconds();if (month < 10) month = '0' + month;if (day < 10) day = '0' + day;if (hours < 0) hours = '0' + hours;if (min < 10) min = '0' + min;if (seconds < 10) seconds = '0' + seconds;var res = "";switch (type) {case 1:res = (year + '-' + month + '-' + day + ' ' + hours + ':' + min);break;case 2:res = (year + '-' + month + '-' + day);break;default:res = (year + '-' + month + '-' + day + ' ' + hours + ':' + min + ':' + seconds);break;}return res;}
The browser will report an error using the replace() method, don't worry, the method execution process is normal
How ie8 converts a string into a date format through new Date
How ie8 converts stringconvert to date format
javaScript ie8 does not support new Date("2017-07-01");
Only supports new Date("2017/07/01")
So in web development, if you need to be compatible with ie, you can use new Date("2017/07/01") to convert the string into time format
Detailed explanation of replace() method
Original
How to replace strings in js-js Tutorial-PHP Chinese Network
Method for string replacement in js:
1. Use regular expressions, the syntax is [str.replace("string to be replaced", "new string")];
2. Use the conventional replacement method, the syntax is [str.replace(/string to be replaced/g, "new string")].
The method of string replacement in js:
Two methods: regular & regular
str.replace("string to be replaced", "new string")
str.replace(/string to be replaced/g, "new string")
For example:
1.
"yyyy-MM-dd-hh-mm-ss".replace("-","/")
The results are as follows:
"yyyy/MM-dd-hh-mm-ss"
2.
"yyyy-MM-dd-hh-mm-ss".replace(/-/g,"/")
The results are as follows:
"yyyy/MM/dd/hh/mm/ss"
In summary:
Regular replacement will only replace the first matching character, regular replacement can replace all
边栏推荐
猜你喜欢
【云原生】DevOps(六):Jenkins流水线
MySQL查询优化与调优
sqoop ETL工具
C language -- ring buffer
云开发旅游打卡广场微信小程序源码(含视频教程)
【观察】超聚变:首提“算网九阶”评估模型,共建开放繁荣的算力网络
Brush esp8266-01 s firmware steps
数据安全峰会2022 | 美创DSM获颁“数据安全产品能力验证计划”评测证书
new Date将字符串转化成日期格式 兼容IE,ie8如何通过new Date将字符串转化成日期格式,js中如何进行字符串替换, replace() 方法详解
董明珠直播时冷脸离场,员工频犯低级错误,自家产品没人能弄明白
随机推荐
2022年最新海南建筑八大员(材料员)模拟考试试题及答案
WPE详细教程
ingress 待完善
移动端响应式适配的方法
[Study Notes Dish Dog Learning C] Dynamic Memory Management
JVM内存和垃圾回收-07.堆
STM8S project creation (STVD creation) --- use COSMIC to create a C language project
sqoop ETL tool
QNX Hypervisor 2.2用户手册]10.1 通用vdev选项
复制带随机指针的链表
STM8S105K4T6------Serial port sending and receiving
关联接口测试
keytool命令
Zabbix设置邮件告警+企业微信告警
《nlp入门+实战:第八章:使用Pytorch实现手写数字识别》
Flink原理流程图简单记录
Architecture of the actual combat camp module three operations
MRS: Alluxio的使用介绍
[Playwright Test Tutorial] 5 minutes to get started
Exclude_reserved_words 排除关键字