当前位置:网站首页>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"
综上:
常规的替换只会替换第一次匹配的字符,正则可替换全部
边栏推荐
- Detailed analysis of scaffolding content
- Brush esp8266-01 s firmware steps
- Asynchronous programming solution Generator generator function, iterator iterator, async/await, Promise
- Utilities of Ruineng Micrometer Chip RN2026
- 数据湖(二十):Flink兼容Iceberg目前不足和Iceberg与Hudi对比
- 案例 | 重庆银行流动数据安全挑战及应对实践
- Taurus.MVC WebAPI 入门开发教程1:框架下载环境配置与运行(含系列目录)。
- Pine脚本 | 如何显示和排版绘图开关?
- 验证码业务逻辑漏洞
- STM8S-----option byte
猜你喜欢
MallBook联合人民交通出版社,推动驾培领域新发展,开启驾培智慧交易新生态
云开发校园微社区微信小程序源码/二手交易/兼职交友微信小程序开源源码
Kubernetes:(九)coredns(浪不动了)
Example: 036 is a prime number
Mini program + new retail, play the new way of playing in the industry!
云开发旅游打卡广场微信小程序源码(含视频教程)
织梦内核电动伸缩门卷闸门门业公司网站模板 带手机版【站长亲测】
Example 037: Sorting
STM8S项目创建(STVD创建)---使用 COSMIC 创建 C 语言项目
STM8S105K4T6------串口发送和接收
随机推荐
sql有关问题,小时粒度,找到前一个小时内的数据
Ant - the design of the Select component using a custom icon (suffixIcon attribute) suffixes, click on the custom ICONS have no reaction, will not display the drop-down menu
mpf5_定价Bond_yield curve_Spot coupon_duration_有效利率_连续复利_远期_Vasicek短期_CIR模型Derivatives_Tridiagonal_ppf
如果禁用了安全启动,GNOME 就会发出警告
C语言--环形缓存区
2022.8.3-----leetcode.899
flinkcdc 消费 mysql binlog 没有 sqltype=delete 的数据是什么原
[Study Notes Dish Dog Learning C] Dynamic Memory Management
【项目实现】Boost搜索引擎
多线程间的通信方式你知道几种?
Exclude_reserved_words 排除关键字
编写 BOLL 心得体会
Utilities of Ruineng Micrometer Chip RN2026
Architecture of the actual combat camp module three operations
各位大佬好,麻烦问一下flink cdc oracle写入doris的时候,发现cpu异常,一下下跑
C language -- ring buffer
C# 构造函数业务场景测试项目
STM8S105K4T6------串口发送和接收
Parquet encoding
第08章 索引的创建与设计原则【2.索引及调优篇】【MySQL高级】