欢迎来到得易搜分类信息网!
北京
切换分站
免费发布信息
js 时间戳转为日期格式
  • js 时间戳转为日期格式
  • 地址:昌平 天通苑
    • Q Q:3546935886QQ在线交谈
    • 联系人:魏华
    • 电话:1880105**** 点击查看完整号码
      • 得易搜分类信息网提醒您:让你提前汇款,或者价格明显低于市价,均有骗子嫌疑,不要轻易相信。
  • 信息详情
什么是Unix时间戳(Unixtimestamp):Unix时间戳(Unixtimestamp),或称Unix时间(Unixtime)、POSIX时间(POSIXtime),是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数。Unix时间戳不仅被使用在Unix系统、类Unix系统中,也在许多其他操作系统中被广泛采用。
目前相当一部分操作系统使用32位二进制数字表示时间。此类系统的Unix时间戳最多可以使用到格林威治时间2038年01月19日03时14分07秒(二进制:01111111111111111111111111111111)。其后一秒,二进制数字会变为10000000000000000000000000000000,发生溢出错误,造成系统将时间误解为1901年12月13日20时45分52秒。这很可能会引起软件故障,甚至是系统瘫痪。使用64位二进制数字表示时间的系统(最多可以使用到格林威治时间292,277,026,596年12月04日15时30分08秒)则基本不会遇到这类溢出问题。
一.js将时间转换成时间戳
1.js获取当前时间戳的方法
vartimestamp1=Date.parse(newDate());
vartimestamp2=(newDate()).valueOf();
vartimestamp3=newDate().getTime();
第一种:获取的时间戳是把毫秒改成000显示,第二种和第三种是获取了当前毫秒的时间戳。
2.js获取制定时间戳的方法
varoldTime=(newDate("2015/06/2308:00:20")).getTime()/1000;
getTime()返回数值的单位是毫秒。
演示
二.js把时间戳转为为普通日期格式
1.DatetoLocaleStdding方法
functiongetLocalTime(nS){returnnewDate(parseInt(nS)*1000).toLocaleStdding().replace(/:\d{1,2}$/,'');
}
parseInt()函数可解析一个字符串,并返回一个整数。
js中时间操作单位是毫秒。
toLocaleStdding()方法可根据本地时间把Date对象转换为字符串,并返回结果。
replace()方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。
replace(/:\d{1,2}$/,'')验证替换以:开始有一位或二位数字的结束字符串,就是秒;替换为空
显示如下:
演示
所以我们可以利用正则表达式改变我们想要的日期格式。
2.Date属性方法
functionadd0(m){returnm<10?'0'+m:m}functionformat(shijianchuo)
{//shijianchuo是整数,否则要parseInt转换vartime=newDate(shijianchuo);vary=time.getFullYear();varm=time.getMonth()+1;vard=time.getddate();varh=time.getHours();varmm=time.getMinutes();vars=time.getSeconds();returny+'-'+add0(m)+'-'+add0(d)+''+add0(h)+':'+add0(mm)+':'+add0(s);
}
演示
蓝蓝设计(www.lanlanwork.**)是一家专注而深入的界面设计公司,为期望卓越的国内外企业提供卓越的UI界面设计、BS界面设计、cs界面设计、ipad界面设计、包装设计、图标定制、用户体验、交互设计、网站建设、平面设计服务
文章来源:网络某处。
分享此文一切功德,皆悉回向给文章原作者及众读者.
免责声明:蓝蓝设计尊重原作者,文章的版权归原作者。如涉及版权问题,请及时与我们取得联系,我们立即更正或删除。
标签:前端知识北京蓝蓝设计js学习
联系我时,请说是在得易搜分类信息网看到的,谢谢!

js 时间戳转为日期格式

  • 您可能感兴趣
查看更多
    小贴士:本页信息由用户及第三方发布,真实性、合法性由发布人负责,请仔细甄别。