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相关推荐

  1. JS格式化日期、Javascript格式化日期对象、JS时间戳转化为日期对象

    函数参数说明: formmatDate(参数1,参数2): 参数1:日期对象,不能直接传入时间戳 参数2:指定转化的日期格式 注:可以使用new Date('时间戳')转化为普通日期对象 例如: ne ...

  2. 如何在 JavaScript 中格式化日期?

    问: 如何将 Date 对象格式化为字符串? huntsbot.com汇聚了国内外优秀的初创产品创意,可按收入.分类等筛选,希望这些产品与实践经验能给您带来灵感. 答1: HuntsBot周刊–不定时 ...

  3. javascript 操作日期 测试(注意浏览器兼容问题)

      1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.o ...

  4. 日期时间格式化,兼容IOS苹果系统

    一.功能 介绍: 处理日期和时间,主要包括格式化日期和时间.一些在开发中一些经常对时间处理和判断.公历日期转换农历日期. 解决C端苹果时间显示兼容问题[实例化参数为时间戳.-横杠./斜杠日期字符串] ...

  5. 带参数的过滤器|| 过滤器案例:格式化日期|| time.js  ||

    带参数的过滤器 过滤器案例:格式化日期 <!DOCTYPE html> <html lang="en"> <head><meta char ...

  6. bootstrapTable表格格式化日期后,IE浏览器显示不正常,为NaN-NaN-NaN

    1.利用bootstrapTable表格格式化日期后,发现IE浏览器显示不正常,为NaN-NaN-NaN,网上找了一下是因为:IE浏览器new Date()带参返回undefined,估计是浏览器冲突 ...

  7. json日期格式化 java_java_Java Web程序中利用Spring框架返回JSON格式的日期,返回Json时格式化日期Date 第一 - phpStudy...

    Java Web程序中利用Spring框架返回JSON格式的日期 返回Json时格式化日期Date第一步:创建CustomObjectMapper类 /** * 解决SpringMVC使用@Respo ...

  8. Javascript对日期的进行加、减操作

    ===================== javascript日期操作 时间对象是一个我们经常要用到的对象,无论是做时间输出.时间判断等操作时都与这个对象离不开.除开JavaScript中的时间对象 ...

  9. oracle 获取英文时间,javascript英文日期(有时间)选择器

    javascript英文日期(有时间)选择器 更新时间:2007年05月02日 00:00:00   作者: var languageCode = 'en';    // Possible value ...

最新文章

  1. 移动端图形化报表界面设计_B端移动设计 | 客户RFM分析
  2. NYOJ 527 AC_mm玩dota
  3. 自定义Django的admin界面
  4. Pat乙级 1045 快速排序
  5. Spring Cloud -Zuul
  6. input的onkeyup效果 超级简短代码
  7. 前端技巧|Chrome上4款超级实用的插件!
  8. Delphi面向对象学习随笔七:COM
  9. 敏捷实践的价值观和方法论
  10. java 常量 类型_Java的常量及数据类型。
  11. 编程基础知识真的是九阳神功吗?
  12. Windows核心编程_在Visual Studio窗口输出调试信息
  13. VMware ESXi虚拟机安装Windows7
  14. CAD字体显示不出来怎么办?
  15. 简单多人聊天室——java网络编程
  16. 关于getc与fgetc和getchar的本质区别
  17. IBM阿蒙克公司已经与纪念斯隆-凯特琳癌症中心合作,用“沃森”来帮助癌症治疗
  18. raspberry 防火墙_用Raspberry Pi对您的家庭网络进行防火墙
  19. Python画正方体
  20. Oracle创建同义词

热门文章

  1. 计算机的m怎么取消,如何取消Microsoft账户登录电脑
  2. Windows上安装IOS虚拟机
  3. 微信小程序语音识别开发过程记录 微信小程序silk转mp3 silk转wav 以及ffmpeg使用 微信小程序语音红包...
  4. 好的关卡离不开优秀的团队
  5. QVector/std::vector使用笔记
  6. 商城项目---day07---列表页和搜索接口的实现
  7. $.ajax同步请求,异步请求
  8. 电赛准备之互感器(电流互感器||电压互感器)
  9. 公务员考试——申论3
  10. java 转发url_Java转发重定向