js需要把时间戳转为为普通格式,一般的情况下可能用不到的下面先来看第一种吧 function getLocalTime(nS) { return new Date(parseInt(nS) * 1000).toLocaleString().replace(/:\d{1,2}$/, ); } alert(getLocalTime(1293072805));结果是 2010年12月23日 10:53 第二种 function getLocalTime(nS) { return new Date(parseInt(nS) * 1000).toLocaleString().substr(0,17)} alert(getLocalTime(1293072805));如果你想得到这样格式...
//js时间戳转换日期function formatDate(now) {var year=now.getFullYear();var month=now.getMonth()+1;var date=now.getDate();var hour=now.getHours();var minute=now.getMinutes();var second=now.getSeconds();return year+"-"+month+"-"+date+" "+hour+":"+minute+":"+second; }var d=new Date(时间戳(毫秒)); alert(formatDate(d)); 以上就是js时间戳转换日期的详细内容,更多请关注Gxl网其它相关文章!
本篇为大家带来js时间与时间戳之间的转换实例详解,如下1.将时间戳转换成时间var formatDate = function(d) { var now = new Date(d); var year = now.getFullYear(); var month = now.getMonth() + 1; var date = now.getDate(); var hour = now.getHours(); var minute = now.getMinutes(); var second = now.getSeconds(); return year + "-" + month + "-" + date + " " + hour + ":" + minute + ":" + second; }2.将一个时...
// 时间戳转化为时间Date.prototype.format = function(format) {var date = {"M+": this.getMonth() + 1,"d+": this.getDate(),"h+": this.getHours(),"m+": this.getMinutes(),"s+": this.getSeconds(),"q+": Math.floor((this.getMonth() + 3) / 3),"S+": this.getMilliseconds()};if (/(y+)/i.test(format)) {format = format.replace(RegExp.$1, (this.getFullYear() + ).substr(4 - RegExp.$1.length));}for (var k in date)...
JavaScript 获取当前时间戳:第一种方法:var timestamp = Date.parse(new Date());结果:1280977330000第二种方法:var timestamp = (new Date()).valueOf();结果:1280977330748第三种方法:var timestamp=new Date().getTime();结果:1280977330748第一种:获取的时间戳是把毫秒改成000显示,第二种和第三种是获取了当前毫秒的时间戳。以上就是JS获取当前时间戳的三种方法 的详细内容,更多请关注Gxl网其它相关文章!
Nodejs中获取时间戳的方法有很多种,例如: 1.new Date().getTime() 2.Date.now() 3.process.uptime() 4.process.hrtime() 平时想获取一个时间戳的话,用这些方法都可以,那么这些方法有什么区别呢?new Date().getTime()和Date.now()这些方法是通过node运行环境的系统时间毫秒数, +new Date() 写法的效果和 new Date().getTime() 效果相同。在需要频繁使用时间戳的场景中,需要关注方法性能,这几种方法中 Date.now...
找了些资源,最后感觉这个比较好用// 对Date的扩展,将 Date 转化为指定格式的String // 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符, // 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字) // 例子: // (new Date()).Format("yyyy-MM-dd hh:mm:ss.S") ==> 2006-07-02 08:09:04.423 // (new Date()).Format("yyyy-M-d h:m:s.S") ==> 2006-7-2 8:9:4.18 Date.prototype.For...
时间戳和时间日期的转换是常见的操作,下面就通过代码实例介绍一下如何实现它们之间的相互转换。在没学习本文之前先给大家介绍下javascript中Date()构造函数参数: 关于Date对象大家想必一定不陌生,使用Date()构造函数创建一个时间对象是最基本的操作了,例如:var theDate=new Date(); theDate.getDate();使用以上代码可以获取当前日期的天。 上面是对于Date()构造函数最简单的应用了,Date对象具有多种构造函数,下面简单列举如下...
直接看代码: 提醒:不要忘记了引用jquery的类库(function($) {$.extend({myTime: {/*** 当前时间戳* @return unix时间戳(秒) */CurTime: function(){return Date.parse(new Date())/1000;},/** * 日期 转换为 Unix时间戳* @param 2014-01-01 20:20:20 日期格式 * @return unix时间戳(秒) */DateToUnix: function(string) {var f = string.split(' ', 2);var d = (f[0] f[0] : '').split('-', 3);var ...
如题所示,返回unix时间戳所对应的具体时间: 代码如下: var time = 1278927966; // 关键在乘1000,因为时间是相对于1970年开始的,所以乘1000后将会转到当前时间。 var real_time = new Date(time) * 1000; document.write(real_time); 代码很简单就完成时间戳的转换。
JavaScript 获取当前时间戳: 第一种方法: 代码如下: var timestamp = Date.parse(new Date()); 结果:1280977330000 第二种方法: 代码如下: var timestamp = (new Date()).valueOf(); 结果:1280977330748 以上代码将获取从 1970年1月1日午夜开始的毫秒数。二者的区别是,第一种方法的毫秒位上为全零,即只是精确到秒的毫秒数 如题所示,返回unix时间戳所对应的具体时间: 代码如下: var time = 1278927966; // 关键在乘1...
代码如下: Date.prototype.format = function(format) { var o = { "M+" : this.getMonth()+1, //month "d+" : this.getDate(), //day "h+" : this.getHours(), //hour "m+" : this.getMinutes(), //minute "s+" : this.getSeconds(), //second "q+" : Math.floor((this.getMonth()+3)/3), //quarter "S" : this.getMilliseconds() //millisecond } if(/(y+)/.test(format)) { format = format.replace(RegExp.$1, (this.getFullYe...
代码如下:/*** 日期转化成时间戳* 日期格式 2011-02-02 21:12:13* time_str:日期段 2011-02-02* fix_time:时间段 21:12:13*/function strtotime(time_str, fix_time) {var time = (new Date()).getTime(); if(time_str) {//有日期段var str = time_str.split(-);if (3 === str.length) {var year = parseInt(str[0]) - 0; var month = parseInt(str[1]) - 0 - 1;//月份是从0开始的var day = parseInt(str[2]) - 0; if(fix_time) {/...
这里要注意的是js的时间戳是13位,php的时间戳是10位,转换函数如下: 代码如下: var nowtime = (new Date).getTime();/*当前时间戳*/ /*转换时间,计算差值*/ function comptime(beginTime,endTime){ var secondNum = parseInt((endTime-beginTime*1000)/1000);//计算时间戳差值 if(secondNum>=0&&secondNum<60){ return secondNum+秒前; } else if (secondNum>=60&&secondNum<3600){ var nTime=parseInt(secondNum/60); return n...
众所周知PHP中对时间类型数据可以直接转换为时间戳,那么在前端脚本js中,也有方法可以实现,就是valueOf() 例如,我们可以通过这段代码输出当前时间点的时间戳 代码如下: document.write(new Date().valueOf());那么何为时间戳呢? 时间戳就是从1970年1月1日0时0分0秒到当前时间点的所有秒数。1970.1.1 0:0:0 这个时间就是IT中所谓的“时间纪元”,相信大家在很多文章中都见过它。比如oracle的时间显示,unix和linux系统的时间运...