//1. js时间戳判定是否是 -1 今天 0 昨天 1更前的日子

console.log(_GetDateStr(1572431608)) //2019-10-30 18:40:04
function _GetDateStr(sj_str){// var date = new Date(sj_str*1000).toLocaleDateString() // console.log(date)// console.log(sj_str)var data = new Date().toLocaleDateString()var dd = Date.parse(data)/1000console.log(dd)console.log(data)var iday = Math.floor(parseInt(dd-sj_str)/60/60/24);if( -1 == iday ){return '今天'}else if(0 == iday){return '昨天'}else{var dd =[];dd =new Date(sj_str*1000).toLocaleDateString().split('/');var y = dd[0];var m = dd[1];//获取当前月份的日期var d = dd[2];return y+"-"+num(m)+"-"+num(d);}
}
//时间小于10 添加0
function num(s) {return s < 10 ? '0' + s: s;
}

2.1A1 时间戳=>时间转换
var dec =new Date(parseInt(1555668578*1000) )
console.log(dec.toLocaleDateString().replace(///g, “-”) )
时间=>时间戳转换
.A2 start_time = Date.parse(start_time)/1000;
A3 new Date(star).getTime()/1000

B1. //获取当前时间
//var nowtime =new Date().toLocaleDateString();
//获取当前时间再转为时间戳
C.Date.parse(new Date().toLocaleDateString())/1000;

3.与当前时间的天数差
Math.floor((Date.parse(new Date())-1556418600*1000)/1000/60/60/24)

//4.时间小于10 添加0
方法1:

function num(s) {return s < 10 ? '0' + s: s;
}
function _GetDateStr(sj_str) { var dd =[];dd =new Date(sj_str*1000).toLocaleDateString().split('/');var y = dd[0]; var m = dd[1];//获取当前月份的日期 var d = dd[2]; return y+"."+num(m)+"."+num(d);
}// console.log(_GetDateStr(1548604800));

方法2:

 var dd=formatDate(1548604800) var y = dd.Y;var m = dd.M;//获取当前月份的日期var d = dd.D;return  y+"."+(m < 10 ? "0" + m : m)+"." +(d < 10 ? "0" + d : d) ;function formatDate(timestamp){if(timestamp){var date = new Date(timestamp.toString().length == 10 ? timestamp * 1000 : timestamp);//时间戳为10位需*1000,时间戳为13位的话不需乘1000 (IE不需要*1000) return {Y : date.getFullYear(),M : date.getMonth()+1,D : date.getDate(),h : date.getHours(),m : date.getMinutes(),s : date.getSeconds()}}else {return false}  }

5 valueOf() 方法可返回 Boolean 对象的原始值。
new Date().valueOf() 1574078080723

6.带中横线的日期格式在iOS手机系统上 转换时间戳NaN问题
A. var str = ‘2019-04-01 14:13:00’;
alert(new Date(str).getTime())//NaN苹果手机不适用

可以改为’/’格式,例如:‘2019.04.01 14:13:00’;
1.alert(new Date(str.replace(/-/g,’/’)).getTime())//1554099180000
2.Date.parse(new Date(result.replace(/-/g,’/’)).toLocaleDateString())/1000;

B. var str = ‘2019.04.01 14:13:00’;
alert(new Date(str).getTime())//NaN苹果手机不适用

可以改为’/’格式,例如:‘2019.04.01 14:13:00’;
1.alert(new Date(str.replace(/./g,’/’)).getTime())//1554099180000
2.Date.parse(new Date(result.replace(/./g,’/’)).toLocaleDateString())/1000;
3.Date.parse(new Date(start_time.replace(/./g,’/’))) / 1000;

时间戳与时间转换、js时间戳判定是 今天、昨天还是更前的日子相关推荐

  1. 微信小程序时间转换成时间戳、获取当前时间戳、获取当前时间、时间戳加减

    时间转换成时间戳 var sTime = "2020-10-22 10:22:22"; var timestamp = Date.parse(new Date(sTime )); ...

  2. php mysql日期戳转时间戳_php日期转时间戳,指定日期转换成时间戳

    写过PHP+MySQL的程序员都知道有时间差,UNIX时间戳和格式化日期是我们常打交道的两个时间表示形式,Unix时间戳存储.处理方便,但 是不直观,格式化日期直观,但是处理起来不如Unix时间戳那么 ...

  3. php mysql日期转换成时间戳_php日期转时间戳,指定日期转换成时间戳

    UNIX时间戳和格式化日期是我们常打交道的两个时间表示形式,Unix时间戳存储.处理方便,但是不直观,格式化日期直观,但是处理起来不如Unix时间戳那么自如,所以有的时候需要互相转换,下面给出PHP日 ...

  4. php 2018-12-23转化成时间戳,php日期转时间戳,指定日期转换成时间戳

    php日期转时间戳,指定日期转换成时间戳 写过PHP+MySQL的程序员都知道有时间差,UNIX时间戳和格式化日期是我们常打交道的两个时间表示形式,Unix时间戳存储.处理方便,但是不直观,格式化日期 ...

  5. mysql 天数减1_mysql 日期操作 增减天数、时间转换、时间戳

    MySQL datediff(date1,date2):两个日期相减 date1 - date2,返回天数. select datediff('2008-08-08', '2008-08-01'); ...

  6. mysql 日期操作 增减天数、时间转换、时间戳(转换)

    http://hi.baidu.com/juntao_li/item/094d78c6ce1aa060f6c95d0b MySQL datediff(date1,date2):两个日期相减 date1 ...

  7. mysql 日期操作 增减天数、时间转换、时间戳(转)

    转自http://www.cnblogs.com/wenzichiqingwa/archive/2013/03/05/2944485.html http://hi.baidu.com/juntao_l ...

  8. utc秒数 linux时间戳,UTC时间与UNIX时间戳之间的转换

    将当前系统时间转换为UNIX时间戳 BASH 1 2 $date +%s 1263236513 +%s是date的格式控制,上面命令的意思其实就是将当前系统时间以UNIX时间戳的形式输出. 如果要将任 ...

  9. mysql 日期转换天数_MySQL 日期操作 增减天数、时间转换、时间戳

    MySQL datediff(date1,date2):两个日期相减 date1 - date2,返回天数. select datediff('2008-08-08', '2008-08-01'); ...

最新文章

  1. STM32的FSMC详解
  2. 敏捷个人2012.7月份线下活动报道:珠海 时中法、深圳 敏捷个人理念
  3. python3精要(20)-函数(1)
  4. 属性文件有一个多行值
  5. ASP.NET Core 3.0 使用gRPC
  6. php数字取反,[转+自]关于PHP7的新特性(涉及取反和disabled_functions绕过)
  7. Python yield generator
  8. vba html 教程 pdf,Word VBA教程:CanvasShapes集合
  9. app下载 微信扫码打开 提示用户用浏览器打开
  10. 从零开始实现Unity光照模型_02_为Shader添加简单的多光源支持_技术美术基础学习记录
  11. 软件测试平台的作用以及会包含哪些功能?
  12. 小众但口碑好的便签软件
  13. 如何使用html、css制作一个期末作业网站【羽毛球体育运动主题html网页设计】
  14. 我在大学读计算机 英语,托福极速英语:我在大学主修计算机
  15. vue文本框中禁止输入空格和使用enter键
  16. Node Problem Detector
  17. 生物统计学(第五版)目录
  18. html jquery 三级分类选择框(弹出式)可用于三级城市选择,职位分类选择,行业分类选择等
  19. 设计模式12-策略模式
  20. 前端项目实战175-ant design form清空表单

热门文章

  1. W ndows7旗舰版RTM,Win7RTM版
  2. Jetty in Win7
  3. 爱尔威火星车 AirWheel 电动独轮车
  4. 使用C#实现网站用户登录
  5. chrome-linux/chrome: error while loading shared libraries: libnss3.so解决方法
  6. c++智能指针的使用,auto_ptr,shared_ptr
  7. 中国禁止“外国废物”可能有助于AI在美国的传播
  8. 标题 Python生成二维码和解码
  9. 解决GitHub频繁要求verify email的问题
  10. E01 GBase 8a MPP Cluster V95 安装和卸载