关于IE11不能new date,转换时间的方法

JS获取系统时间、计算两个日期天数、比较日期大小、IE new Date() 1、比较两个日期大小。例:2014-10-24 //比较两个日期大小 function dateCompare(startDate,endDate){ var aStart=startDate.split('-'); //转成成数组,分别为年,月,日,下同 var aEnd=endDate.split('-'); var startDateTemp = aStart... 阅读详情

 

//格式化日期
function FormatDate(strTime){ //这里的 strTime = "2017-03-31 11:42:00";
    //  IE11里面不能直接转换带"-",必须先替换成"/"
    strTime = strTime.replace("-","/");
    strTime = strTime.replace("-","/");
    var date = new Date(strTime); //这里也可以写成 Date.parse(strTime);  
    return date.getFullYear()+"-"+FormatNum(date.getMonth()+1)+"-"+FormatNum(date.getDate());
}
//格式化星期和时间
function FormatTime(strTime){
    strTime = strTime.replace("-","/");
    strTime = strTime.replace("-","/");
    var date = new Date(strTime);
    var day=null;
    switch (date.getDay())
    {case 0:day="天";break;case 1:day="一";break;case 2:day="二";break;case 3: day="三";break;case 4:day="四";break;case 5: day="五";break;case 6:day="六";break;}
    return "星期"+day+"   "+FormatNum(date.getHours())+":"+FormatNum(date.getMinutes())+":"+FormatNum(date.getSeconds());
}
//格式化时间,如果不足2位,前面补0
function FormatNum(strTime) {
    if(strTime<10){return "0"+strTime}else{return strTime}
}
火山引擎实时对话AI实战:5分钟搞定WebRTC+大模型+ASR/TTS全链路集成 本文详细介绍了如何利用火山引擎的实时对话AI解决方案,快速集成WebRTC、大模型、ASR和TTS服务,构建低延迟、高保真的实时语音对话应用。通过实战代码示例,从环境准备、音频流管理到全链路串联与性能优化,为开发者提供了一套端到端的集成指南,适用于智能客服、在线教育等互动场景。 阅读详情

相关推荐

软件工程期末知识点总结【超详细】

生命周期模型(过程模型):瀑布模型、快速原型模型、增量模型、螺旋模型、喷泉模型。2、实体联系图:1、数据对象2、属性3、联系(1:1、1:N、M:N)3、语句覆盖 就是设计足够的调试用例,使得程序中的每个语句至少执行一次。 5、判定覆盖就是设计足够的测试用例,使得程序中每个判定的取“真”分支和取“假”分支至少都执行一次,判定覆盖又称分支覆盖 6、条件覆盖就是设计足够的测试用例,使得程序判定中的每个条件能获得各种可能的结果。7、软件开发时期通常分成4个阶段:总体设计、详细设计、编码和单元测试、综合测试。

这个人好有趣....hh 1万+

ie不支持 date()带参数方法解决办法

1、ie浏览器不支持date()带参数的方法,那么在转换时间格式为“2016-08-22  08:22:34”格式的字符串时,做一下处理: /**  * IE浏览器不支持date(time),所以用此方法转换  * @param str  2016-08-22  13:09:09  * @returns {Date}  */ function NewDate(str) {

u010321537的博客 4755

SRv6第二弹:SRv6基本概念

在SRv6网络编程中,不同的转发行为由不同的Function来标识,例如在RFC中定义了公认的End、End.X、End.DX4、End.DX6等。例如:R3使用报文的IPv6目的地址FC03::3查找Local SID表,命中到End SID,随后R3将报文SL减1,同时将SL=1的SID做为报文目标IPv6地址,并查路由表转发出去。SID支持静态配置或者动态分配,end-op、end、end.x、end-dt4、end-dt6、end-dx2推荐静态配置 ,便于网络运维,其他的SID可以动态分配。

wbyyy的博客 4251

new Date() 在IE浏览器下不起做用的解决方法

new Date() 在IE浏览器下不起做用

TTO_OTT的专栏 408

从零到一:华为iMaster NCE-Campus部署中的Euler OS与FusionInsight深度解析

本文深入解析华为iMaster NCE-Campus部署中Euler OS与FusionInsight的关键技术要点,包括RAID配置、网络绑定技术、安装避坑指南及性能调优方案。通过实战经验和详细配置示例,帮助工程师提升部署效率与系统稳定性,确保华为企业级解决方案的高效运行。

f6g7h8i9j的博客 549

ADS新手必看:5分钟搞定Smith圆图阻抗匹配(附详细操作截图)

本文为射频电路设计新手提供了在ADS软件中快速使用Smith圆图进行阻抗匹配的实战指南。通过清晰的步骤和操作截图,详细演示了如何从负载阻抗点出发,通过添加电感和电容元件,在5分钟内完成向50欧姆标准阻抗的匹配,并介绍了仿真验证与性能调优的方法,帮助工程师和学生直观掌握这一核心技能。

weixin_29261711的博客 394

记一次javascript IE11时间格式化兼容

众所周知new Date() 方法中是可以携带参数的,然而~在各个浏览器下传递的参数格式是有要求的,不注意就会造成此浏览器下时间格式化没问题而其他浏览器出问题,本文记录一次IE11无法正常格式化时间的问题 时间日期控件:element datepicker (三个都用了三个保存的时间在不填写value-format的情况下是不一样的,本文出现问题就是因为这个事情,所以建议大家一开始就商量好与后台时间的对接格式,建议使用时间戳,转换方便,不会出错) 首先先附上网上找来的不同浏览器new Date 的识别...

star7783620的博客 1314

非球面检测

摘要:非球面镜检测主要采用干涉法,包括零位补偿和非零位补偿两种方式。零位补偿通过透镜组完全校正像差,精度达1%波长,但设计复杂成本高;非零位补偿利用部分像差补偿降低波前斜率,适用于规则非球面。折射-衍射混合补偿镜能同时校正多种像差。实际检测中可采用物理补偿镜或动态CGH加载方案,光路设计需运用坐标断点和多重结构技术实现复杂光路建模。不同方法各具优势,需根据检测需求选择合适方案。

Zhaxibamao的博客 2111

完美解决IE不支持new Date()函数

function formatDate(val){ var arrays = new Array(); var arrays2 = new Array(); arrays = val.split(" "); arrays2 = arrays[0].split("-"); return new Date(arrays2[0],arrays2[1],arrays

u011925826的专栏 4799

C#对接EtherNet/IP协议 完整版|罗克韦尔AB PLC通信+CIP核心概念全解析

你做罗克韦尔(AB) PLC工业上位机开发,是唯一的首选协议,没有之一!EtherNet/IP(Ethernet Industrial Protocol)是基于标准以太网的工业级通信协议,由罗克韦尔自动化主导开发,是ODVA(开放设备网络供应商协会)主推的工业以太网标准,也是目前全球应用最广泛的工业以太网协议之一。原生适配罗克韦尔AB PLC:Micro800、CompactLogix、ControlLogix、Micro850等全系AB PLC原生标配EtherNet/IP,无需额外配置,开箱即用;

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 895

threadX的USBX的初始化和解初始化的分析。

tx_application_define的最后会使用tx_byte_pool_create创建usb线程的内存空间“ux_device_app_byte_pool”,再创建usb线程,也就是执行。主要就是创建了线程,也就是第3个参数app_ux_device_thread_entry,这个参数内是MX_USB_Device_Init,也就是USB底层初始化。进来的参数只有1个,是memory_ptr,这个就是创建的usb线程空间“ux_device_app_byte_pool”

qq_31885403的博客 647

IE11时间转换new Date无效,转换时间的方法

//格式化日期 function FormatDate(strTime){ //这里的 strTime = "2017-03-31 11:42:00"; // IE11里面不能直接转换带"-",必须先替换成"/" strTime = strTime.replace("-","/"); strTime = strTime.replace("-","/"); var date = new Date(strTime); //这里也可以写成 Date.parse(strTime);

桃子兮兮 366

YOLO-V8训练自己的数据集之标注样本

四、标注样本 4.1、标注样本概述 4.1.1、样本标注主要方法 4.1.2、标注样本概念 4.1.3、标注样本实现方式 4.1.4、常见标注样本软件 4.2、标注工具LabelImg 4.2.1、LabelImg介绍 4.2.2、LabelImg特点 4.2.3、LabelImg安装方法 4.2.4、LabelImg使用方法 4.3、标注样本实操 4.3.1、安装标注软件Labelimg 4.3.2、Labelimg界面介绍 4.3.3、LabelImg实操过程中常

qq_29633789的博客 665

new Date到底有哪些方法

toSource() 返回该对象的源代码。setUTCMilliseconds() 根据世界时设置 Date 对象中的毫秒 (0 ~ 999)。setUTCMinutes() 根据世界时设置 Date 对象中的分钟 (0 ~ 59)。setUTCSeconds() 根据世界时设置 Date 对象中的秒钟 (0 ~ 59)。setUTCMonth() 根据世界时设置 Date 对象中的月份 (0 ~ 11)。setUTCHours() 根据世界时设置 Date 对象中的小时 (0 ~ 23)。

你的小可爱的博客~ 3455

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

解决js new Date()的浏览器兼容性问题,IE、safari的new Date()的值为Invalid Date、NaN-NaN的问题

当我们需要将一串日期字符串转换为具体的Date格式的时候,往往需要用到new Date("xxxx")方法。当时在IE、safari浏览器下,会遇到这种问题:new Date('2016-01-01 00:00:00') //却返回这个值Invalid Date,转换失败但在chrome、FF返回的正确的结果,所以不同的浏览器还是存在差异的,以下列出了所有浏览器都支持的方式。1 var d ...

fairyier 1万+

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

date()转换时间不对_聊一聊Stata中时间变量的处理

对于初次接触统计软件的朋友来说,对于时间变量的处理,往往会有些不知所措。原因在于,统计软件,对时间变量的处理,与EXCEL并不一致,因此用惯了EXCEL的朋友,需要专门适应一下统计软件的处理方法。下面我们以Stata为例简析一下。比如说,我们现在拿到了一个CPI同比的月度数据,如上图EXCEL表所示。用EXCEL可以很方便的做图等,但是我们现在把数据导入Stata之后,会发现时间列是红...

weixin_39834149的博客 9442

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

因为new Date(),我给IE跪了

处理日期格式是日常工作中的常事,我们经常会对日期字符串和日期对象之间进行转换。今天在IE浏览器就踩了这么一个日期转换的坑。

前端原创分享,常年坚持记录和分享,全网阅读量超百万 284

js/javascript: Date 日期和时间

参考: js/javascript: Date 日期和时间对象的操作 1. 介绍 1.1 说明 Date对象,是操作日期和时间的对象。Date对象对日期和时间的操作只能通过方法。 1.2 属性 无;Date对象对日期和时间的操作只能通过方法。 二、构造函数 2.1 new Date() :返回当前的本地日期和时间 参数: 无 返回值: {Date} 返回一个表示本地日期和时间的Date对象。 var dt = new Date(); console.log(dt); // => 返回一

火星男孩的分享空间 987

js中获取时间new Date()总结

将字符串形式的日期转换成日期对象 let strTime = "2017-11-16"; //字符串日期格式 let date = new Date(Date.parse(strTime.replace(/-/g, "/"))); //转换成Data(); console.log(typeof date); //object let month = date.getMonth() + 1; //获取当前月份 获取时间 let myDate = new Date();//获取的是本机

weixin_50446072的博客 3610

safari new Date()时间格式兼容性问题

最近遇到一个浏览器兼容性问题 new Date()方法,其他浏览器都能接受各种时间格式数据如:yyyy-MM-dd hh:mm:ss,safari浏览器接受的时间如果是小时时间,那前面的年月日只能用/隔开(yyyy/MM/dd hh:mm:ss),否则计算的为无效数据 。 解决方法: 在new Date(‘yyyy-MM-dd HH:mm:ss’)格式化前需要先把字符串转化为Safari支持的格式,可以是yyyy/MM/dd HH:mm:ss或yyyy-MM-ddTHH:mm:ss或其他 方法一:改变时间格

weixin_46167430的博客 1271

js new Date()报错Invalid Date、NaN-NaN的问题

当我们需要将一串日期字符串转换为具体的Date格式的时候,往往需要用到new Date("xxxx")方法。 当时在IE、safari浏览器下,会遇到这种问题: new Date('2016-01-01 00:00:00') //却返回这个值Invalid Date,转换失败 但在chrome、FF返回的正确的结果,所以不同的浏览器还是存在差异的,以下列出了所有浏览器都支持的方式。 ...

全盛 2369

new Date().getTime()在IE下的兼容问题

背景 项目中碰到后台返回时间类似2018-01-30 09:07:15这样的格式,使用new Date().getTime()将时间格式转成时间戳,但在IE出现兼容问题,具体错误为带“-”格式的时间无法被new Date()转成时间格式,返回NaN. 解决 代码如下 const date = '2018-01-30 09:07:15'; const timestamp = new Date(dat...

黑星 4868

ie时间转时间戳为NAN的问题

正常情况下我们时间转时间戳的方法如下: //时间转化为时间戳 function timeStamp(time) { var date = new Date(time); date = (date).valueOf() / 1000; return date; } 但是在IE上"2019-11-25"这种转换就是NAN。 正确方法 //时间转化为时间戳 function timeStamp...

z007pig的博客 1742

IE兼容问题new Date()的值为Invalid Date、NaN

第一种: new Date('2018-11-14') //返回Wed Nov 14 2018 08:00:00 GMT+0800 (中国标准时间),转换成功 第二种: new Date('2018-11-14 00:00:00') //返回Invalid Date,转换失败(IE不支持这种写法) 第三种: new Date('2018/11/14 00:00:00') //返回Wed Nov 14 2018 08:00:00 GMT+0800 (中国标准时间)

qq_40994735的博客 843
上一篇: console的使用
下一篇: textarea自动根据内容变化高度
web_cgh
博客等级 码龄10年 14粉丝 85原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值