js 传入字符串,转换成日期类型,如果转换失败返回null
//传入字符串,转换成日期类型,如果转换失败返回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相关推荐
- mysql转换年月日_mysql中把字符串转换成日期类型:
mysql中把字符串转换成日期类型: select date_format('2013-03-09','%Y-%m-%d'); select date_format('2013-03-09','%y- ...
- JavaScript 把字符串类型转换成日期类型
今天在写习题时,遇到些小问题,在这里把答案分享给大家,希望能帮助到大家! 一.把字符串转换成日期类型 1 var str = "1997-3-12"; 2 var d = new ...
- js将字符串转成日期格式,返回年月日
/** * js将字符串转成日期格式,返回年月日 * @param dateStr 日期字符串 * @param type 转换类型 d返回日.md返回月日.ymd返回年月日 * 想了解更多, ...
- JS 将字符串形式的日期转换成日期类型
1.将字符串形式的日期转换成日期对象 var strTime="2011-04-16"; //字符串日期格式 var date=new Date(Date.parse(strTim ...
- 前端 js 将字符串类型转换成其他类型
方法一 eval(argStr) 函数,一般传入任何参数都能强转成对应类型.如果想把参数先转成字符串再使用 eval 转成真实类型,可以使用 String() 函数进行强转,String(argObj ...
- JS字符串类型转换成日期类型的方法
<script type="text/javascript"> //字符串转日期格式,strDate要转为日期格式的字符串 function getDate(strDa ...
- mysql中如何把字符串转换成日期类型
select date_format('2013-03-09','%Y-%m-%d'); select date_format('2013-03-09','%y-%m-%d');select STR_ ...
- 将时间格式的字符串转换成日期类型浏览器兼容解决方案
var currentTime = "20120612"; var y = currentTime.substring(0, 4); var m = currentTime.sub ...
- html中把时间戳转换为日期格式,如何把时间戳转换成日期类型的格式
/** * 时间格式方法 * * @param {any} timeStamp 时间戳,秒级/毫秒级 * @param {any} type 格式化时间类型,默认 Y-M-D H:I:S * @ret ...
最新文章
- 讲讲Git如何合并分支(一)
- 第二课.图卷积神经网络
- response设置编码的三种方式
- HDU 1712 裸分组dp
- python中ndarray如何生成单独的记事本文件_NumPy-快速处理数据--ndarray对象--数组的创建和存取...
- JavaScript权威指南--客户端存储
- JavaScript:window.event.srcElement(指触发事件的对象)
- 【Tools】MarkDown教程(四)-MarkDown中的UML图
- 07_封装丶静态和工具类
- 【tool】构造朴实的测试用例
- jdk提供的用于并发编程的同步器有哪些
- c语言中char有无符号,char代表有符号还是无符号?
- Android 如何获取运行内存和总运行内存等
- linux中断子系统(基于imx6ul arm32分析)
- 苹果cms用Fusion app对接封装app源码教程
- 学钢琴时如何提高识谱能力
- gis与计算机科学之间的联系,GIS地理信息系统课程论文 地理信息系统与其他学科的关系及应用前景...
- Material Design学习之 Camera
- 【数据结构】初识数据结构,十分钟带你玩转算法复杂度
- 【数据结构】常见数据结构类型
热门文章
- 数据网络施工常识及注意事项
- 飞秋 android,飞鸽传书(飞秋) android 深入剖析 -- (1.如何获取好友列表)
- 计算机课件文字,计算机基础——文字录入ppt课件
- 为什么NFT在加密货币的文艺复兴中不可或缺?
- php码农适合的笔记本,聊一款“码农”比较适合的笔记本
- python之Tkinter使用详解
- PHP对接管家婆erp系统获取对应的token
- PAT甲级 1122 哈密顿回路
- 12864液晶模块驱动
- android自定义下拉筛选,android自定义Spinner下拉菜单(下拉列表框)样式