当前位置:网站首页>new Date将字符串转化成日期格式 兼容IE,ie8如何通过new Date将字符串转化成日期格式,js中如何进行字符串替换, replace() 方法详解
new Date将字符串转化成日期格式 兼容IE,ie8如何通过new Date将字符串转化成日期格式,js中如何进行字符串替换, replace() 方法详解
2022-08-04 02:53:00 【cplvfx】
new Date将字符串转化成日期格式 兼容IE,ie8如何通过new Date将字符串转化成日期格式,js中如何进行字符串替换, replace() 方法详解
//获得年月日时分秒
//传入日期//例:2020-10-27T14:36:23
var timeFormatSeconds = function(time, type) {
var d = time ? new Date(time) : new Date();
if(time)
{
time=time.replace(/-/g,"/"); //为了兼容IE
d = 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;
}使用 replace() 方法浏览器会报错,不用担心,方法执行过程是正常的
ie8如何通过new Date将字符串转化成日期格式
ie8如何通过new Date将字符串转化成日期格式
javaScript ie8 不支持 new Date("2017-07-01");
只支持new Date("2017/07/01")
所以在web开发中,如果需要兼容ie的话,可以使用new Date("2017/07/01"),将字符串转化成时间格式
replace() 方法详解
原文
js中进行字符串替换的方法:
1、使用正则表达法,语法为【str.replace("需要替换的字符串","新字符串") 】;
2、使用常规的替换方法,语法为【str.replace(/需要替换的字符串/g,"新字符串")】。
js中进行字符串替换的方法:
两种方法:正则&常规
str.replace("需要替换的字符串","新字符串") str.replace(/需要替换的字符串/g,"新字符串")比如:
1、
"yyyy-MM-dd-hh-mm-ss".replace("-","/")结果如下:
"yyyy/MM-dd-hh-mm-ss"2、
"yyyy-MM-dd-hh-mm-ss".replace(/-/g,"/")结果如下:
"yyyy/MM/dd/hh/mm/ss"综上:
常规的替换只会替换第一次匹配的字符,正则可替换全部
边栏推荐
- Sfdp 超级表单开发平台 V6.0.5 正式发布
- 2022.8.3-----leetcode.899
- 小程序:扫码打开参数解析
- 参加Oracle OCP和MySQL OCP考试的学员怎样在VUE预约考试
- MallBook 助力SKT思珂特教育集团,立足变化,拥抱敏捷交易
- mpf5_定价Bond_yield curve_Spot coupon_duration_有效利率_连续复利_远期_Vasicek短期_CIR模型Derivatives_Tridiagonal_ppf
- 各位大佬好,麻烦问一下flink cdc oracle写入doris的时候,发现cpu异常,一下下跑
- Priority_queue element as a pointer, the overloaded operators
- Big guys, it takes a long time to read mysql3 million single tables, what parameters can be discounted, or is there any way to hurry up
- KingbaseES数据库启动失败,报“内存段超过可用内存”
猜你喜欢

在更一般意义上验算移位距离和假设

Small Turtle Compilation Notes

如何在MySQL中的数据库下删除所有的表

Sfdp 超级表单开发平台 V6.0.5 正式发布

Utilities of Ruineng Micrometer Chip RN2026

共n级台阶,每次可以上1级或2级台阶,有多少种上法?
![[Playwright Test Tutorial] 5 minutes to get started](/img/68/36dd8ef4a4073f03d5e5dad91be20d.png)
[Playwright Test Tutorial] 5 minutes to get started

C语言--环形缓存区

In the season of going overseas, the localization of Internet tips for going overseas

Example 039: Inserting elements into an ordered list
随机推荐
KingbaseES数据库启动失败,报“内存段超过可用内存”
Mini program + new retail, play the new way of playing in the industry!
小程序:扫码打开参数解析
DHCP服务详解
Oracle迁移到瀚高之后,空值问题处理
unsafe.Pointer, pointer, reference in golang
DDTL: Domain Transfer Learning at a Distance
跨境电商看不到另一面:商家刷单、平台封号、黑灰产牟利
云开发旅游打卡广场微信小程序源码(含视频教程)
Flutter3.0线程——四步教你如何全方位了解(事件队列)
Parquet encoding
2022.8.3-----leetcode.899
Kubernetes:(九)coredns(浪不动了)
Engineering drawing review questions (with answers)
There are too many systems, how to realize multi-account interworking?
pytorch应用于MNIST手写字体识别
深度学习(三)分类 理论部分
一文看懂推荐系统:召回04:离散特征处理,one-hot编码和embedding特征嵌入
从图文展示到以云为核,第五代验证码独有的策略情报能力
数据安全峰会2022 | 美创DSM获颁“数据安全产品能力验证计划”评测证书