//传入字符串,转换成日期类型,如果转换失败返回null
var strToDate = function(dateStr) {try {if (dateStr instanceof Date) {return dateStr;}var num = 0;var dateNum = Date.parse(dateStr);if (dateNum.toString() === NaN.toString()) {if (typeof (dateStr) == "string") {try {num = parseInt(dateStr.replace("/Date(", "").replace(")/", ""), 10);} catch (err) {return null;}} else if (typeof (dateStr) == "number") {num = dateStr;}} else {num = dateNum;}if (num != 0) {var date = new Date(num);return date;} else {return null;}} catch (e) {alert(e);return null;}
}
//日期类型转换为字符串
var xyDateToStr= function (formatStr,date) {date= strToDate(date);if( null== date||undefined==date){date = new Date();}var getYear = date.getFullYear();var getMonth = date.getMonth() + 1;if (getMonth < 10) {getMonth = "0" + getMonth;}var getDate = date.getDate();var getHours = date.getHours();var getMinutes = date.getMinutes();var getSeconds = date.getSeconds();if (getHours < 10) {getHours = "0" + getHours;}if (getMinutes < 10) {getMinutes = "0" + getMinutes;}if (getSeconds < 10) {getSeconds = "0" + getSeconds;}if (getDate<10){getDate = "0"+getDate;}var times;if(formatStr=="yyyy-MM-dd HH:mm"){times=getYear+"-"+getMonth+"-"+getDate+" "+getHours + ":" + getMinutes;}else if(formatStr=="yyyy-MM-dd HH:mm:ss"){times=getYear+"-"+getMonth+"-"+getDate+" "+getHours + ":" + getMinutes+":"+getSeconds;}else if(formatStr=="HH:mm"){times= getHours + ":" + getMinutes;}else if(formatStr=="yyyy-MM-dd"){times=getYear+"-"+getMonth+"-"+getDate;}return times;
}

js 传入字符串,转换成日期类型,如果转换失败返回null相关推荐

  1. mysql转换年月日_mysql中把字符串转换成日期类型:

    mysql中把字符串转换成日期类型: select date_format('2013-03-09','%Y-%m-%d'); select date_format('2013-03-09','%y- ...

  2. JavaScript 把字符串类型转换成日期类型

    今天在写习题时,遇到些小问题,在这里把答案分享给大家,希望能帮助到大家! 一.把字符串转换成日期类型 1 var str = "1997-3-12"; 2 var d = new ...

  3. js将字符串转成日期格式,返回年月日

    /**  * js将字符串转成日期格式,返回年月日  * @param dateStr 日期字符串  * @param type 转换类型 d返回日.md返回月日.ymd返回年月日  * 想了解更多, ...

  4. JS 将字符串形式的日期转换成日期类型

    1.将字符串形式的日期转换成日期对象 var strTime="2011-04-16"; //字符串日期格式 var date=new Date(Date.parse(strTim ...

  5. 前端 js 将字符串类型转换成其他类型

    方法一 eval(argStr) 函数,一般传入任何参数都能强转成对应类型.如果想把参数先转成字符串再使用 eval 转成真实类型,可以使用 String() 函数进行强转,String(argObj ...

  6. JS字符串类型转换成日期类型的方法

    <script type="text/javascript"> //字符串转日期格式,strDate要转为日期格式的字符串 function getDate(strDa ...

  7. mysql中如何把字符串转换成日期类型

    select date_format('2013-03-09','%Y-%m-%d'); select date_format('2013-03-09','%y-%m-%d');select STR_ ...

  8. 将时间格式的字符串转换成日期类型浏览器兼容解决方案

    var currentTime = "20120612"; var y = currentTime.substring(0, 4); var m = currentTime.sub ...

  9. html中把时间戳转换为日期格式,如何把时间戳转换成日期类型的格式

    /** * 时间格式方法 * * @param {any} timeStamp 时间戳,秒级/毫秒级 * @param {any} type 格式化时间类型,默认 Y-M-D H:I:S * @ret ...

最新文章

  1. 讲讲Git如何合并分支(一)
  2. 第二课.图卷积神经网络
  3. response设置编码的三种方式
  4. HDU 1712 裸分组dp
  5. python中ndarray如何生成单独的记事本文件_NumPy-快速处理数据--ndarray对象--数组的创建和存取...
  6. JavaScript权威指南--客户端存储
  7. JavaScript:window.event.srcElement(指触发事件的对象)
  8. 【Tools】MarkDown教程(四)-MarkDown中的UML图
  9. 07_封装丶静态和工具类
  10. 【tool】构造朴实的测试用例
  11. jdk提供的用于并发编程的同步器有哪些
  12. c语言中char有无符号,char代表有符号还是无符号?
  13. Android 如何获取运行内存和总运行内存等
  14. linux中断子系统(基于imx6ul arm32分析)
  15. 苹果cms用Fusion app对接封装app源码教程
  16. 学钢琴时如何提高识谱能力
  17. gis与计算机科学之间的联系,GIS地理信息系统课程论文 地理信息系统与其他学科的关系及应用前景...
  18. Material Design学习之 Camera
  19. 【数据结构】初识数据结构,十分钟带你玩转算法复杂度
  20. 【数据结构】常见数据结构类型

热门文章

  1. 数据网络施工常识及注意事项
  2. 飞秋 android,飞鸽传书(飞秋) android 深入剖析 -- (1.如何获取好友列表)
  3. 计算机课件文字,计算机基础——文字录入ppt课件
  4. 为什么NFT在加密货币的文艺复兴中不可或缺?
  5. php码农适合的笔记本,聊一款“码农”比较适合的笔记本
  6. python之Tkinter使用详解
  7. PHP对接管家婆erp系统获取对应的token
  8. PAT甲级 1122 哈密顿回路
  9. 12864液晶模块驱动
  10. android自定义下拉筛选,android自定义Spinner下拉菜单(下拉列表框)样式