JavaScript格式化日期,兼容IE
function getDate(timeDate){if(!timeDate){return '-'};//空值返回var date = "";var time = "";if(this.getBrowser() == "ie"){if (timeDate instanceof Date) {date = timeDate;} else if(!isNaN(timeDate) || timeDate.indexOf("/") != -1){//时间戳 或格式:2020/10/10date = new Date(timeDate);} else if(timeDate.indexOf("-") != -1){const arr = timeDate.split(' ')const dd = arr[0].split('-')const t = arr[1].split(':')date = new Date();date.setFullYear(dd[0], dd[1] - 1, dd[2]);date.setHours(t[0], t[1], t[2], 0);}time = new Date(date).getTime();//转换为毫秒}else{if(typeof timeDate =="string" && timeDate.indexOf("-")!=-1){timeDate = timeDate.replace(/-/g, '/');}time = new Date(timeDate).getTime();//转换为毫秒date = new Date(time);}if(time<253402155069000){var y = date.getFullYear(), m = date.getMonth() + 1, d = date.getDate(), h = date.getHours(), minute = date.getMinutes(), s=date.getSeconds();m = m < 10 ? ('0' + m) : m;d = d < 10 ? ('0' + d) : d;s = s < 10 ? ('0' + s) : s;h = h < 10 ? ('0' + h) : h;minute = minute < 10 ? ('0' + minute) : minute;return {ymd:y + "-" + m + "-" + d,ymdhms:y + '-' + m + '-' + d+' '+h+':'+minute+':'+s,md:m + '-' + d,hms:h+':'+minute+':'+s,hm:h+':'+minute,ym:y + "-" + m,y:y,m:m,d:d,hmCN:h + "点" + minute + "分",ymdCN:y + "年" + m + "月" + d + "日",ymdhmsCN:y + '年' + m + '月' + d+'日 '+h+':'+minute+':'+s,mdCN:m + '月' + d,hmsCN:h+':'+minute+':'+s,ymCN:y + "年" + m}}else{return {ymd:"-",ymdhms:"-",md:"-",hms:"-",ym:"-",ymdCN:"-",ymdhmsCN:"-",mdCN:"-",hmsCN:"-",ymCN:"-",}}}
JavaScript格式化日期,兼容IE相关推荐
- JS格式化日期、Javascript格式化日期对象、JS时间戳转化为日期对象
函数参数说明: formmatDate(参数1,参数2): 参数1:日期对象,不能直接传入时间戳 参数2:指定转化的日期格式 注:可以使用new Date('时间戳')转化为普通日期对象 例如: ne ...
- 如何在 JavaScript 中格式化日期?
问: 如何将 Date 对象格式化为字符串? huntsbot.com汇聚了国内外优秀的初创产品创意,可按收入.分类等筛选,希望这些产品与实践经验能给您带来灵感. 答1: HuntsBot周刊–不定时 ...
- javascript 操作日期 测试(注意浏览器兼容问题)
1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.o ...
- 日期时间格式化,兼容IOS苹果系统
一.功能 介绍: 处理日期和时间,主要包括格式化日期和时间.一些在开发中一些经常对时间处理和判断.公历日期转换农历日期. 解决C端苹果时间显示兼容问题[实例化参数为时间戳.-横杠./斜杠日期字符串] ...
- 带参数的过滤器|| 过滤器案例:格式化日期|| time.js ||
带参数的过滤器 过滤器案例:格式化日期 <!DOCTYPE html> <html lang="en"> <head><meta char ...
- bootstrapTable表格格式化日期后,IE浏览器显示不正常,为NaN-NaN-NaN
1.利用bootstrapTable表格格式化日期后,发现IE浏览器显示不正常,为NaN-NaN-NaN,网上找了一下是因为:IE浏览器new Date()带参返回undefined,估计是浏览器冲突 ...
- json日期格式化 java_java_Java Web程序中利用Spring框架返回JSON格式的日期,返回Json时格式化日期Date
第一 - phpStudy...
Java Web程序中利用Spring框架返回JSON格式的日期 返回Json时格式化日期Date第一步:创建CustomObjectMapper类 /** * 解决SpringMVC使用@Respo ...
- Javascript对日期的进行加、减操作
===================== javascript日期操作 时间对象是一个我们经常要用到的对象,无论是做时间输出.时间判断等操作时都与这个对象离不开.除开JavaScript中的时间对象 ...
- oracle 获取英文时间,javascript英文日期(有时间)选择器
javascript英文日期(有时间)选择器 更新时间:2007年05月02日 00:00:00 作者: var languageCode = 'en'; // Possible value ...
最新文章
- 移动端图形化报表界面设计_B端移动设计 | 客户RFM分析
- NYOJ 527 AC_mm玩dota
- 自定义Django的admin界面
- Pat乙级 1045 快速排序
- Spring Cloud -Zuul
- input的onkeyup效果 超级简短代码
- 前端技巧|Chrome上4款超级实用的插件!
- Delphi面向对象学习随笔七:COM
- 敏捷实践的价值观和方法论
- java 常量 类型_Java的常量及数据类型。
- 编程基础知识真的是九阳神功吗?
- Windows核心编程_在Visual Studio窗口输出调试信息
- VMware ESXi虚拟机安装Windows7
- CAD字体显示不出来怎么办?
- 简单多人聊天室——java网络编程
- 关于getc与fgetc和getchar的本质区别
- IBM阿蒙克公司已经与纪念斯隆-凯特琳癌症中心合作,用“沃森”来帮助癌症治疗
- raspberry 防火墙_用Raspberry Pi对您的家庭网络进行防火墙
- Python画正方体
- Oracle创建同义词
热门文章
- 计算机的m怎么取消,如何取消Microsoft账户登录电脑
- Windows上安装IOS虚拟机
- 微信小程序语音识别开发过程记录 微信小程序silk转mp3 silk转wav 以及ffmpeg使用 微信小程序语音红包...
- 好的关卡离不开优秀的团队
- QVector/std::vector使用笔记
- 商城项目---day07---列表页和搜索接口的实现
- $.ajax同步请求,异步请求
- 电赛准备之互感器(电流互感器||电压互感器)
- 公务员考试——申论3
- java 转发url_Java转发重定向