时间转化及应用
来源:互联网 发布:网络推广的案例 编辑:程序博客网 时间:2024/05/29 07:32
- 字符串转换成date格式
- date格式转换成字符串
- 有关时间戳
- 拆分时间计算
字符串转换成date格式
想法是替换成标准2017-06-26格式,然后使用Date方法转换成Date格式
//日期字符串转化Date convertDateFromString: function (dateString) { if (dateString) { var sdate = new Date(dateString.replace(/-/, "/")); return sdate; } },
date格式转换成字符串
toString()把 Date 对象转换为字符串。
toLocaleString()根据本地时间格式,把 Date 对象转换为字符串。
有关时间戳
Date.parse()函数用于分析一个包含日期的字符串,并返回该日期与 1970 年 1 月 1 日午夜之间相差的毫秒数。
函数的返回值为Number类型,返回该字符串所表示的日期与 1970 年 1 月 1 日午夜之间相差的毫秒数。
Date.getTime() 返回 1970 年 1 月 1 日至今的毫秒数。
// 获取某个时间格式的时间戳var stringTime = "1992-04-17 12:21:12";var timestamp2 = Date.parse(new Date(stringTime));timestamp2 = timestamp2 / 1000;//1992-04-17 12:21:12的时间戳为:703484472 console.log(stringTime + "的时间戳为:" + timestamp2);//获取今天这个时刻的时间戳var nowDate = new Date();
拆分时间计算
想法是根据隔开数字的符号拆分字符串,获取年,月,日,组成一个数组,这样就可以需要哪个就提取哪个了,最后再重新组成一个需要的字符串。
//这里引用的是数据表格里面的formatter例子 //有效期状态 isState: function (value, row, index) { //根据传入的时间+有效期限<当前时期 判断是否过期 var limitMonth = row.yxdate;//默认有效期6个月 var cDate = userRoleSetting.convertDateFromString(value);//传入的日期:2017-5-15 var ndate = (new Date()).toLocaleDateString(); //获取当前的日期:2017-6-19 date1 = value.split('-');//拆分日期 var outDateD = date1[2]; date11 = ndate.split('/');//拆分日期 // 得到总月数 date1 = parseInt(date1[0]) * 12 + parseInt(date1[1]); date11 = parseInt(date11[0]) * 12 + parseInt(date11[1]); date2 = date1 + parseInt(limitMonth); var outDateY = parseInt(date2 / 12); var outDateM = date2 % 12; if (date2 < date11) {//创建日期+有效日期在今天之前,显示过期,否则显示到期日期 return '<span style="color: red;">已过期</span>'; } else { return '<span style="color: green">' + outDateY + '-' + outDateM + '-' + outDateD + '</span>'; } }
阅读全文
1 0
- 时间转化及应用
- 【c#】时间戳转化-应用
- 获取系统时间及将时间戳转化为时间
- oracle 时间转化函数及常见函数
- <java>获取时间及中文格式转化
- java 日期时间格式控制及转化
- c#输出农历转化及中文星期转化,string类型转化时间类型格式
- 时间转化
- 时间转化
- 时间转化
- 时间转化
- 时间转化
- Java获取当前时间,及转化格式的方法
- Java获取当前时间及String、datetime、date相互转化
- 时间格式问题及大小写转化 LIKE lower(trim('%${CUS_USER_ID}%'))
- Java获取当前时间及String、datetime、date相互转化
- js时间字符串与时间对象的转化及时间差值
- java中获取不同时间格式的方法!及时间戳转化为时间格式
- shellScript之一个脚本中多个函数
- jarsperreport6.3输出带条码的html。
- 修改hosts上外网的方法
- 链式前向星初探
- 终端与作业控制
- 时间转化及应用
- php常用的排序算法
- 深入理解Spark 2.1 Core (七):Standalone模式任务执行的原理与源码分析
- android 不同主题下不同状态的button 动态改变文字和图片
- 常见的TCP定时器
- docker + harbor(centos7)+http
- Apache POI使用详解
- 如何使用Java实现简单的本地缓存?
- sublime 学习笔记之ubuntu下让sublime text 3成为默认编辑器