时间日期大小比较判断,时间戳/时间 - 转换

当前时间转为时间戳:

var currentTimestamp = new Date().getTime();

当前时间对象

var curDate = new Date(currentTimestamp); // 当前时间日期对象

时间戳转为日期

 var paramData = new Date(paramTimestamp); // 参数时间戳转换成的日期对象

时间格式(YYYY-MM-DD HH:MM:SS)转为时间戳:

// 1
var strtime = '2014-04-23 18:55:49:123';
var date = new Date(strtime.replace(/-/g, '/'));
var timeStamp = date.valueOf();// 2
var strtime = '2014-04-23 18:55:49:123';
var date = new Date(strtime.replace(/-/g, '/'));
var timeStamp = Date.parse(data);// 3
var strtime = '2014-04-23 18:55:49:123';
var date = new Date(strtime.replace(/-/g, '/'));
var paramTimestamp = date.getTime();// ios无法解析
var date = new Date('2018-06-08 18:00:00');
var paramTimestamp = date.getTime();// 注意:有三种方式获取,在后面会讲到三种方式的区别
time1 = date.getTime(); // 精确到毫秒
time2 = date.valueOf(); // 精确到毫秒
time3 = Date.parse(date); // 只能精确到秒

比较:

var Diff = currentTimestamp - paramTimestamp; // 参数时间戳与当前时间戳相差秒数
playJudge(playTime) {var playJudge;var playTimestamp = new Date(playTime.replace(/-/g, '/').valueOf());var currentTimestamp = new Date().getTime();playJudge = currentTimestamp > playTimestamp ? true : false;return playJudge
},

时间戳转为时间:

const getTimestampConversion = function (timestamp) {let timeStamplet timeStampLen = timestamp.toString().lengthif (timeStampLen === 10) {timeStamp = timestamp * 1000} else if (timeStampLen === 13) {timeStamp = timestamp} else {timeStamp = timestamp}let date = new Date(timeStamp) // 时间戳为10位需*1000,时间戳为13位的话不需乘1000let Y = (date.getFullYear() + '-')let M = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-'let D = (date.getDate() < 10 ? '0' + date.getDate() + ' ' : date.getDate() + ' ')let h = (date.getHours() < 10 ? '0' + date.getHours() + ':' : date.getHours() + ':')let m = (date.getMinutes() < 10 ? '0' + date.getMinutes() + ':' : date.getMinutes() + ':')let s = (date.getSeconds() < 10 ? '0' + date.getSeconds() : date.getSeconds())return Y + M + D + h + m + s
}export default getTimestampConversion

时间日期大小比较判断,时间戳/时间 - 转换相关推荐

  1. js比较时间日期大小和获取月份最后一天日期

    js比较时间日期大小 isOverdue(endTime) {// 结束时间的时间戳let overdueTamp = new Date(endTime).getTime();// 当前时间的时间戳l ...

  2. js 比较时间日期大小

    逻辑思路 得到标准的字符串格式的日期,一般我们的字符串格式的日期,大多是这样:2015/01/12 or 2017-8-13,前者是比較标准的字符串格式,后者在火狐下直接使用 Date.parse() ...

  3. hive内嵌时间日期函数:所有关于时间日期的函数

    日期函数在hive中很常用,甚至有时候要自定义时间函数.首先hive中存放的数据经常是按时间分区进行存储的,有时候按时间分区的时间就是从日志中国解析出来的时间,或者有时候截取时间进行区间划分.比如我们 ...

  4. java string类型时间比较大小_Java String类型时间比较大小

    Java String类型时间比较大小,写了比较时间的函数,这里总结一下. package com.zz.bridge.impl; import java.text.DateFormat; impor ...

  5. Java获取系统时间日期存储到数据库Timestamp时间限制

    由于Java中没有datetime数据类型,timestamp类型数据在数据库中只能存储到2038年,数据库中存完整的时间日期可以使用datetime.本文主要探索在Java中使用Timestamp类 ...

  6. kindeditor 4 指定生成文件的时间日期/动态获取My97的时间

    最近后台要求要指定上传附件的时间日期,编辑器是kindeditor,仔细研究后发现可以借助clickToolbar事件,传递时间到后台,但是中途发现传递的时间总是初始化my97的时间,改变后的时间只有 ...

  7. elementUI时间日期组件设置的默认时间在ie中无法重置

    在使用elementUI的时间日期组件时往往会设置一个默认时间,此时如果同时设置了placeholder属性,在第一次进入页面时直接重置,调用elementUI的重置表单方法resetField,在I ...

  8. 数据库中日期大小的判断

    数据库中表字段 pubdate ,如设置初始默认值为 getdate() ,则最后产生的日期为:2006-10-17 或 2006-01-06 这样的格式数据. ------------------- ...

  9. java 时间日期视频_40-日期和时间-JAVA和C#语法比较 - 视频教程 - 北盟网校 - 专注原创教学第一站...

    首先是C#的写法DateTime dt = DateTime.Now; Console.WriteLine(dt.ToString()); Console.WriteLine(dt.ToShortDa ...

最新文章

  1. 深度|机器学习到底能替人干哪些工作?《科学》列出了8条评估标准
  2. 表格中的border-spacing与border
  3. 关于昌平100度健身俱乐部全民健身情况调查报告
  4. 【VS2008无法启动asp.net development server】的解决
  5. cocos2dx 3.x 蒙板 遮罩 点击圆功能
  6. 如果Mac在播放音乐时遇到问题,没有声音或无法调整音量,该怎么办呢?
  7. bzoj 2623 所罗门的咒语
  8. 三成手机电子书暗藏陷阱 诱骗下载强行吸费
  9. android调用摄像头录像的代码(录像并生成mp4文件)
  10. VBA学习笔记3-数据结构类型SortedList
  11. git fatal: unable to access '/': schannel: next InitializeSecurityContext error (0x80092013)
  12. 基于attention机制的中英文机器翻译
  13. 区块链学习名词详解-Part1
  14. 开源代码和软件汇总!激光雷达和相机联合标定(2004-2021)
  15. 使用Has Entered Trigger节点
  16. 【Ansys Workbench】—优化设计简介
  17. 马云亲口确认明年退休:转型当老师,张勇将接任
  18. 去掉video 自带的下载
  19. 解决安装vMware虚拟机出现无效驱动无效
  20. 好.酷狗音乐的大数据实践(纯干货)spark

热门文章

  1. Unity+MVC:实现IDependencyResolver接口需要注意的地方
  2. 日文邮件变成乱码解决方案
  3. Little Elephant and Shifts(CF-220C)
  4. Blah数集(信息学奥赛一本通-T1333)
  5. 混合背包(信息学奥数一本通-T1270)
  6. 回文质数(洛谷-P1217)
  7. 信息学奥赛一本通C++语言——1093:计算多项式的值
  8. 5 PP配置-组织架构-定义生产管理员
  9. 48 FI配置-财务会计-固定资产-与总账集成-定义折旧范围到总账的过账方式
  10. yaml 文件内部使用变量赋值的方式_spring boot 学习笔记5(application.yaml 配置文件)...