(待删除)js时间日期毫秒数之间的相互转换合集
日期转换为毫秒
如果格式是:yyyy/mm/dd hh:mm:ss可以直接转换。
var oldTime = (new Date("2018/07/09 14:13:11")).getTime();
//得到毫秒数如果日期格式是:yyyy-mm-dd hh:mm:ss需要转化格式。
var startDate ='2018-07-09 14:13:11';
startDate= startDate.replace(new RegExp("-","gm"),"/");
var startDateM = (new Date(startDate)).getTime(); //得到毫秒数
日期转化为毫秒的另一种方法:
var str = '2019-07-12 14:13:11';
var arr = str.split(/[- : \/]/);
var startDate = Date.parse(new Date(arr[0], arr[1]-1, arr[2], arr[3], arr[4], arr[5]));
console.log(startDate)
毫秒转时间
var endDate = (new Date("2019/07/12 14:13:11")).getTime(); //得到毫秒数
var newDate = new Date(endDate ); //得到普通的时间了
毫秒转换成 07-12 月 日
function getMoth(str){ var oDate = new Date(str), oMonth = oDate.getMonth()+1, oDay = oDate.getDate(), oTime = getzf(oMonth) +'-'+ getzf(oDay);//最后拼接时间 return oTime;
};
console.log(getMoth(1465959000));//使用方法
毫秒转年月日+时分秒 1970-01-18 07:12:39 , 补0:如2019-7-12变成2019-07-12
function getMyDate(str){ var oDate = new Date(str), oYear = oDate.getFullYear(), oMonth = oDate.getMonth()+1, oDay = oDate.getDate(), oHour = oDate.getHours(), oMin = oDate.getMinutes(), oSen = oDate.getSeconds(), //最后拼接时间 oTime = oYear +'-'+ getzf(oMonth) +'-'+ getzf(oDay) +' '+ getzf(oHour) +':'+ getzf(oMin) +':'+getzf(oSen);return oTime;
};
//补0操作
function getzf(num){ if(parseInt(num) < 10){ num = '0'+num; } return num;
} 接口返回的毫秒数如果为string,需要转化为int
var dateTime = getMyDate(parseInt(毫秒数));
console.log(dateTime );//2019-07-12 20:00:00
获取一周、一个月之前的日期
var end = new Date();
var start = new Date();
start.setTime(start.getTime() - 3600 * 1000 * 24 * 30);
console.log(start,end);
//start为一个月前的日期,end为当前日期;若想获取一周前的日期,将30给为7即可
1天毫秒数与1个月
1天 = 24*60*60*1000 = 86400000毫秒
1个月(30天算) = 30*24*60*60*1000
js 秒转时分秒
function formatSeconds(value) {var secondTime = parseInt(value);// 秒var minuteTime = 0;// 分var hourTime = 0;// 小时if(secondTime > 60) {//如果秒数大于60,将秒数转换成整数//获取分钟,除以60取整数,得到整数分钟minuteTime = parseInt(secondTime / 60);//获取秒数,秒数取佘,得到整数秒数secondTime = parseInt(secondTime % 60);//如果分钟大于60,将分钟转换成小时if(minuteTime > 60) {//获取小时,获取分钟除以60,得到整数小时hourTime = parseInt(minuteTime / 60);//获取小时后取佘的分,获取分钟除以60取佘的分minuteTime = parseInt(minuteTime % 60);}}var result = "" + parseInt(secondTime) + "秒";if(minuteTime > 0) {result = "" + parseInt(minuteTime) + "分" + result;}if(hourTime > 0) {result = "" + parseInt(hourTime) + "小时" + result;}return result;
}
案例:四种状态
<div class="tips" data-role="tips">当前账户<i data-role="tips1"></i>为不影响正常使用,请尽快充值吧~</div>
var secondstime = new Date(res.data.expiretime).getTime();//数据时间毫秒数
var currenttime = new Date().getTime();//当前时间毫秒数
var monthstime = 30*24*60*60*1000 ;//一个月毫秒数
var newtimes = secondstime - currenttime;
if(currenttime > secondstime){//已过期但并且剩余次数小于100if(res.data.surplusnums <= '100'){$('.alarm').css('color','red');$('[data-role="tips1"]').html('已过期,剩余次数小于100次,');}else{$('.alarm2').css('color','red');$('[data-role="tips1"]').html('已过期,');}
}else if(newtimes < monthstime){//快到期但并且剩余次数小于100if(res.data.surplusnums <= '100'){$('.alarm').css('color','red');$('[data-role="tips1"]').html('快到期了,剩余次数小于100次,');}else{$('.alarm2').css('color','red');$('[data-role="tips1"]').html('快到期了,');}
}
$('[data-role="tips"]').show();
(待删除)js时间日期毫秒数之间的相互转换合集相关推荐
- java时间,日期,毫秒值,String的相互转换总结
java时间日期的各种转换总结以及应用实例 由于工作中经常要用到时间,日期,以及当前时间的毫秒值等 很多时候涉及到了它们之间的相互转换,今天就好好的总结一下. 首先基本介绍一下java中有关时间,日期 ...
- 常用时间格式毫秒数、年月日、国际通用时间之间相互转换(常用)
JS实现时间格式毫秒数.年月日.国际通用时间转换 写在前面 1.毫秒数转年月日格式 2.国际通用时间转年月日格式 3.年月日格式换毫秒数 写在前面 本篇文章主要介绍JS实现毫秒数.年月日时间.国际通用 ...
- php毫秒转时间,js时间与毫秒互相转换
这篇文章主要介绍了关于js时间与毫秒互相转换,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 1)日期转换为毫秒 如果格式是:yyyy/mm/dd hh:mm:ss可以直接转换.var ...
- php记录当前毫秒,php获取当前时间的毫秒数的方法
php获取当前时间的毫秒数的方法 php本身没有提供返回毫秒数的函数,但提供了一个microtime()函数,该函数返回一个array,包含两个元素,一个是秒数,一个是小数表示的毫秒数,借助此函数,可 ...
- linux mysql udf打包_Linux下MySQL 5.1编写UDF 并运行(Install)获取当前时间的毫秒数...
Mysql 无法获取当前时间的毫秒数自行定制UDF,以提供current_ms方法1. 编写 C 文件#ifdef STANDARD#include lt;stdio.hgt;#inc Mysql 无 ...
- php得到时间 毫秒数,php获取毫秒_php获取当前时间的毫秒数
摘要 腾兴网为您分享:php获取当前时间的毫秒数,中信金通,中日翻译,中国天气,夜读小说等软件知识,以及2265游戏盒,球球大作战,美业店务,黑手党3,互联空间,文本文档软件,upx脱壳,兔小贝儿歌, ...
- java 获取当前时间的毫秒数
记录一下关于获取当前时间毫秒数的三种方法 /*** 获取当前时间的毫秒数* @author laziji**/ public class Test{public static void main(St ...
- php 计算时间毫秒数,php获取毫秒_php获取当前时间的毫秒数
摘要 腾兴网为您分享:php获取当前时间的毫秒数,夜读小说,虚拟按键,唯品会,调音器等软件知识,以及闪优360手柄,中国干部,大连快线,免vip网站,台达温控器,手淘链接转换,赢顺云期货交易,音序器, ...
- php 时间格式 毫秒,php获取当前时间的毫秒数详解
php获取当前时间的毫秒数详解 var runtimes = 0; function GetRTime(){ var nMS = <?php echo $lefttime; ?>*1000 ...
最新文章
- 2021《程序员》数字科技企业研发实力榜TOP50
- [一维粒子模拟 version3.6]成功实现初次诊断函数
- 8大排序算法图文讲解
- Shell脚本中循环语句for,while,until用法
- 上海浦东新区公共租赁住房申请攻略
- 华为VLAN间互访配置
- Java多线程深度探索
- iOS 时间格式错误导致的坑
- 不同数据量下主键类型的选择
- AutoCad2012安装与使用
- 论win10专业版,企业版和教育版之间自由切换的方法和密钥
- Linux - send 出现 Resource temporarily unavailable
- 猫狗图像识别(卷积神经网络算法,TensorFlow安装)
- 民谣吉他音源 OTS Evolution Acoustic Guitar Steel Strings 2 Kontakt
- centos7使用蓝牙_centos7 下 通过终端 连接 蓝牙设备
- 计算机组成原理复习提纲六(CPU结构和功能)
- 监控远程log4.net日志
- 比较(==、equals、Comparable、Comparator)
- HTML5 postMessage 和 onmessage API 详细应用
- Java的String类中提到的代码点,代码单元到底是什么?
热门文章
- 银河麒麟V10 开启root登录
- 西安科技大学计算机院,计算中心-西安科技大学计算机科学与技术学院
- 【Android Gradle 插件】DexOptions 配置 ⑤ ( additionalParameters 属性配置 | --minimal-main-dex 参数最小化主 dex 字节码 )
- Uigg - 免费开源、灵活的高颜值前端 UI 工具套件,专为设计师打造
- RabbitMQ浏览器UI插件
- 如何从App Store排行榜中脱颖而出
- 随记:spri排除Bean时not be excluded because they are not auto-configuration classes
- matalb曲线图只有点没有线_身高170公分,体重170磅的女孩,身材健硕,没有一点多余赘肉...
- windows 10瘦身
- 苹果cms手机模板好看的简洁手机端模板免费下载