时间戳怎么转换成时间,将时间戳转化为时间格式

js需要把时间戳转为为普通格式,一般的情况下可能用不到的,但是我在做计时钟时php给的是时间戳这样我们可以方便计划时分秒。下面先来看第一种吧代码如下复制代码scriptfunctiongetLocal

js需要把时间戳转为为普通格式,一般的情况下可能用不到的,但是我在做计时钟时php给的是 时间戳这样我们可以方便计划时分秒。

下面先来看第一种吧

代码如下复制代码

<script>

function getLocalTime(nS) {

return new Date(parseInt(nS) * 1000).toLocaleString().replace(/:d{1,2}$/,将时间戳转化为时间格式,' ');,

}

alert(getLocalTime(1293072805));

</script>

结果是

第二种

代码如下复制代码

<script>

function getLocalTime(nS) {

return new Date(parseInt(nS) * 1000).toLocaleString().substr(0,17)}

1. 将时间戳转换成日期格式:function timestampToTime(timestamp) {         var date = new Date(timestamp * 1000);//时间戳为10位需*1000,时间戳为13位的话不需乘1000   &。

alert(getLocalTime(1293072805));

</script>

如果你想得到这样格式的怎么办呢?

看下面代码吧

代码如下复制代码

<script>

function getLocalTime(nS) {

return new Date(parseInt(nS) * 1000).toLocaleString().replace(/年|月/g,"-").replace(/日/g," ");

}

alert(getLocalTime(1177824835));

</script>

也可以这样写的

代码如下复制代码

function formatDate(now) {

var year=now.getYear();

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(1230999938);

alert(formatDate(d)); 好了问题解决

需要注意的是

不要把字符串中的Date(这样的字符也传进去,要先处理一下,这样很方便 就能处理的

可以使用replace方法

如下:

代码如下复制代码replace("/Date(","").replace(")/","");

完整实例

代码如下复制代码/**

* 和PHP一样的时间戳格式化函数

* @param {string} format 格式

* @param {int} timestamp 要格式化的时间 默认为当前时间

* @return {string} 格式化的时间字符串

*

1.时间string转时间戳 2.时间戳转换成时间(HH:mm)3.时间string转date 4.date转时间string 5.获取当前的时间string 6.获取当前的时间戳 7.根据生日获取年龄 格式2020/08/13 8.判断是否是24小时之内 结合上面方法6获取当。

function date(format,timestamp){

var a,jsdate=((timestamp) ? new Date(timestamp*1000) : new Date());

var pad = function(n,c){

if((n = n + "").length < c){

return new Array(++c - n.length).join("0") + n;

} else {

return n;

}

};

var txt_weekdays = ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];

var txt_ordin = {1:"st",2:"nd",3:"rd",21:"st",22:"nd",23:"rd",31:"st"};

var txt_months = ["","January","February","March","April","May","June","July","August","September","October","November","December"];

var f = {

// Day

d: function(){return pad(f.j(),2)}。

D: function(){return f.l().substr(0,3)}。

j: function(){return jsdate.getDate()}。

l: function(){return txt_weekdays[f.w()]}。

N: function(){return f.w() + 1}。

S: function(){return txt_ordin[f.j()] ? txt_ordin[f.j()] : 'th'}。

w: function(){return jsdate.getDay()}。

z: function(){return (jsdate - new Date(jsdate.getFullYear() + "/1/1")) / 864e5 >> 0}。

// Week

W: function(){

var a = f.z(),b = 364 + f.L() - a;

var nd2,nd = (new Date(jsdate.getFullYear() + "/1/1").getDay() || 7) - 1;

if(b <= 2 && ((jsdate.getDay() || 7) - 1) <= 2 - b){

return 1;

} else{

nd2 = new Date(jsdate.getFullYear() - 1 + "/12/31");

return date("W",Math.round(nd2.getTime()/1000));

} else{

}

}

}。

// Month

F: function(){return txt_months[f.n()]}。

m: function(){return pad(f.n(),2)}。

M: function(){return f.F().substr(0,3)}。

n: function(){return jsdate.getMonth() + 1}。

t: function(){

var n;

if( (n = jsdate.getMonth() + 1) == 2 ){

return 28 + f.L();

} else{

if( n & 1 && n < 8 || !(n & 1) && n > 7 ){

return 31;

} else{

return 30;

时间戳怎么转换成时间

}

}

}。

// Year

L: function(){var y = f.Y();return (!(y & 3) && (y % 1e2 || !(y % 4e2))) ? 1 : 0}。

//o not supported yet

Y: function(){return jsdate.getFullYear()}。

y: function(){return (jsdate.getFullYear() + "").slice(2)}。

// Time

a: function(){return jsdate.getHours() > 11 ? "pm" : "am"}。

A: function(){return f.a().toUpperCase()}。

B: function(){

// peter paul koch:

var off = (jsdate.getTimezoneOffset() + 60)*60;

var theSeconds = (jsdate.getHours() * 3600) + (jsdate.getMinutes() * 60) + jsdate.getSeconds() + off;

var beat = Math.floor(theSeconds/86.4);

时间戳怎么转换成时间

if (beat > 1000) beat -= 1000;

if (beat < 0) beat += 1000;

if ((String(beat)).length == 1) beat = "00"+beat;

if ((String(beat)).length == 2) beat = "0"+beat;

return beat;

}。

重新格式化时间需要以下的两个步骤:利用strptime函数将时间转换成时间数组,利用strftime函数重新格式化时间。将时间戳转换成时间,在时间戳转换成时间中,首先需要将时间戳转换成localtime,再转换成时间的具体格式:利用localtime。

g: function(){return jsdate.getHours() % 12 || 12}。

G: function(){return jsdate.getHours()}。

h: function(){return pad(f.g(),2)}。

H: function(){return pad(jsdate.getHours(),2)}。

i: function(){return pad(jsdate.getMinutes(),2)}。

s: function(){return pad(jsdate.getSeconds(),2)}。

//u not supported yet

// Timezone

//e not supported yet

//I not supported yet

O: function(){

var t = pad(Math.abs(jsdate.getTimezoneOffset()/60*100),4);

if (jsdate.getTimezoneOffset() > 0) t = "-" + t; else t = "+" + t;

1、首先需要根据图示代码创建HTML文档,并创建JS标记。2、然后需要根据图示代码new Date()创建日期对象。3、然后需要根据图示代码以毫秒为单位的时间戳,设置日期对象。4、然后需要根据图示代码打印设置后的日期。5、保存文件,。

return t;

}。

P: function(){var O = f.O();return (O.substr(0,3) + ":" + O.substr(3,2))}。

// 时间戳转换成日期格式 export const getTimeData = function(time){ let date = new Date(time);let Y = date.getFullYear();let M = date.getMonth()+1 < 10 ? '0'+(date.getMonth()+1) : date.getMo。

//T not supported yet

//Z not supported yet

// Full Date/Time

//r not supported yet

};

return format.replace(/[\]?([a-zA-Z])/g,function(t,s){

if( t!=s ){

// escaped

ret = s;

} else if( f[s] ){

// a date function exists

ret = f[s]();

} else{

// nothing special

ret = s;

时间戳怎么转换成时间

}

return ret;

});

}

调用方法 能够很方便的将时间戳转换成日期的格式,如:

代码如下复制代码date('Y-m-d','1350052653');//很方便的将时间戳转换成了2012-10-11

上一篇 2023年01月07 23:42
下一篇 2023年02月08 23:12

相关推荐

  • 目录怎么对齐,自己做的目录怎么两端对齐

    制表位对齐比如说Word妹想将下面有关菜单进行左右分栏,并且左边一栏靠左,自己做的目录怎么两端对齐,右边一靠右。如下图所示,那要怎么操作呢?比如说Word妹想将下面有关菜单进行左右分栏,并且左边一栏靠

    2023年01月16 251
  • ps怎么调整文字间距,ps怎么让文字上下间距变小

    对于纽约市的平面设计师瑞安·卡雷尔(RyanCarrel)来说,这是一种挫败感,导致了创造力的爆发。“在大流行开始时,ps怎么让文字上下间距变小,我感到没有灵感,与世隔绝,”他说。“因此,我在空闲时间

    2023年01月23 265
  • 怎样跟领导请假,如何请假让领导觉得舒服

    点关注,不迷路!专注发布体制内职场、时政动态,公文写作一、不要让你的请假方式,暴露了你的低情商前几天跟朋友小美吃饭,饭间她跟我说起了一件关于“请假”的故事:第一:态度诚恳。跟领导请假时态度要诚恳,如果

    2022年12月29 220
  • StanleyMilgram《Obedience to Authority》作品简介与读书感悟

    在1960年代,心理学家斯坦利·米尔格拉姆进行了一系列有关服从(obedience)于权威(authority)两个概念的研究。他的实验包括:让受试者对另一个房间里的人进行高压电击,不过其实那边被“电

    2022年12月16 294
  • 考察谈话怎么说,考察别人谈话怎么说

    领导与员工面谈的讲话艺术面谈是绩效管理的最后一步,执行好坏,将影响绩效管理的整体表现和成败与否。今天小编就为大家介绍领导与员工面谈的讲话艺术,一起来看一下吧!领导与员工面谈的讲话艺术1.实现从上司到伙

    2023年01月20 259
  • 不听话的孩子怎么教育,孩子不听话如何教育法

    孩子不听话如何教育呢?家长需要心平气和去了解孩子,跟孩子多沟通。了解孩子不听话的原因,从而给予慢慢的开导和教育。一、孩子不听话如何教育由于父母工作繁忙,多数由爷爷奶奶代为照顾孩子。而老一辈的共同点多数

    2023年02月05 264
  • 尾注怎么加,wps怎么设置尾注格式

    在Word论文以及长文档中的别写中,需要对文章的一些词语进行解释,这个时候就可以插入脚注,如果实在Word文章的末尾,wps怎么设置尾注格式,就称尾注。添加脚注和尾注的方法如下,在引用中插入就可以完成

    2023年01月18 205
  • 怎样制作课件视频教程

    5步骤,让你做出高级又好看的PPT护士小A:好不喜欢做课件呀,做一个课件要花好久,真烦人,辛苦做出来的东西还要被批评说逻辑不清楚、重点不突出、审美有问题!苦恼。”PPT是护士工作中高频使用的工具,做一

    2022年12月31 270
  • 怎样办身份证,弄一张假的身份证价格

    日常生活中的各种场合总是少不了使用身份证如果不小心遗失或损坏了就需要补办小鄂温馨提示大家办理身份证流程是:当事人的监护人持户口本到常住户口所在地的县级人民政府公安机关申请办理,办理身份证要填写《居民身

    2023年01月01 258
  • 台湾团签怎么自由行,台湾团队签证可以个人去吗

    昨日下午4时,在位于解放南路出入境大厦4楼的办证大厅里,来自江西吉安的胡先生按捺不住激动的心情,在广州已经工作生活了十多年,终于可以在广州申办港澳通行证了。“没去过香港,想去看一下。”在广州工作生活多

    2023年02月03 283
  • ps里怎么做立体字,ps里怎么做立体字效果

    本教程的水晶字制作的非常经典,尤其是文字的高光部分制作非常到位,把水晶字的剔透感变现的淋漓尽致。这些高光可能用图层样式不能完全做出来,还需要用手工加上去,这就是作者字体效果做得出色的原因所在,ps里怎

    2023年01月22 212
  • 怎样握毛笔才是正确的,毛笔的握法三种方法

    但凡学习书法,第一课总要先学如何执笔。对于初学毛笔书法的人来说,这第一课就很困惑:书籍记录的方法有很多种,看别人的执笔也不尽相同……说法很多,哪种是对的?究竟是执笔有定法,还是执笔无定法?把人绕晕的诸

    2023年01月04 275
  • 迎刃而解造句,头头是道造句二年级

    水到渠成【原文】头头是道造句二年级,……度囊中尚可支一岁(1)有余,至时(2),别作经画(3),水到渠成(4),不须预虑。以此,胸中都无一事(5)。【注解】(1)岁:年。(2)至时:到那个时候。(3)

    2022年12月11 208
关注微信