文档章节

JS时间戳和时间之间转换

天天在搬砖的老王
 天天在搬砖的老王
发布于 2016/11/29 14:40
字数 403
阅读 7
收藏 0

 

一、时间转换时间戳

var date = new Date(); //时间对象var str = date.getTime(); //转换成时间戳

二、时间戳转换为时间

 

1.转换成 2015/7/18 下午4:50:43 格式:

function getDate(tm){ 
    var tt=new Date(tm).toLocaleString(); 
    return tt; 
}

2.转换成 2015-7-18  下午4:50:43格式:

function getDate(tm){ 
    var tt=new Date(tm).toLocaleString().replace(/\//g, "-"); 
    return tt; 
}

3. 转换成更多其他的格式:

function getDataTime(time){

            var date = new Date(time); //转换成时间对象,这就简单了

           var year = date .getFullYear(); //获取年 ...

           var month = date .getMonth()+1;//月

           var day = date .getDate(); //日

           var hours = date .getHours();//小时

           var minu = date .getMinutes();//分

           var seconds = date .getSeconds();//秒

           return year+"-"+month+ "-"+day+" "+hours+":"+minu+ ":"+seconds;        

     }

 

 

 

 

//时间戳转换日期格式

      function getDataTime(time){

        var date = new Date(time);

        Y = date.getFullYear() + '-';

        M = (date.getMonth()+1 < 10 ? '0'+(date.getMonth()+1) : date.getMonth()+1) + '-';

        D = date.getDate() + ' ';

        h = date.getHours() + ':';

        m = date.getMinutes() + ':';

        s = date.getSeconds() > 9 ? date.getSeconds() : "0"+date.getSeconds();

       return Y+M+D+h+m+s;

      }

 

 

// 例子,比如需要这样的格式:yyyy-MM-dd hh:mm:ss

var date = new Date(1398250549490);
Y = date.getFullYear() + '-';
M = (date.getMonth()+1 < 10 ? '0'+(date.getMonth()+1) : date.getMonth()+1) + '-';
D = date.getDate() + ' ';
h = date.getHours() + ':';
m = date.getMinutes() + ':';
s = date.getSeconds(); 

console.log(Y+M+D+h+m+s); //呀麻碟

 

 

 

var myDate = new Date();
myDate.getYear();        //获取当前年份(2位)
myDate.getFullYear();    //获取完整的年份(4位,1970-????)
myDate.getMonth();       //获取当前月份(0-11,0代表1月)
myDate.getDate();        //获取当前日(1-31)
myDate.getDay();         //获取当前星期X(0-6,0代表星期天)
myDate.getTime();        //获取当前时间(从1970.1.1开始的毫秒数)
myDate.getHours();       //获取当前小时数(0-23)
myDate.getMinutes();     //获取当前分钟数(0-59)
myDate.getSeconds();     //获取当前秒数(0-59)
myDate.getMilliseconds();    //获取当前毫秒数(0-999)
myDate.toLocaleDateString();     //获取当前日期
var mytime=myDate.toLocaleTimeString();     //获取当前时间

myDate.toLocaleString( );        //获取日期与时间

本文转载自:

共有 人打赏支持
天天在搬砖的老王
粉丝 0
博文 7
码字总数 511
作品 0
武汉
程序员
私信 提问
关于时间的那些事--PHP、JavaScript、MySQL操作时间

PHP篇 PHP中时间操作单位是秒 一、将时间戳转为普通日期格式 //当前时间戳time();//当前时间格式date("Y-m-d H:i:s",time());//昨天时间格式date("Y-m-d,H:i:s",time()-3600*24); 二、将普通...

Martini
09/27
0
0
lua中获取未来某时间点的时间戳

最近在做游戏定时推送,犹如第二天9点通知玩家领取奖励之类的需求,要求获取第二天9点的时间戳,以前用JS写过类似的需求,JS中的Date类用起来比较方便,很多东西已经帮忙弄好了,最主要的还是...

熊友良
2014/12/01
0
0
js中获取时间new date()的用法

js中获取时间new date()的用法 获取时间: 获取特定格式的时间: 1 myDate.getYear(); //获取当前年份(2位) 2 myDate.getFullYear(); //获取完整的年份(4位,1970-????) 3 myDate.getMonth()...

梦想代码
07/19
0
0
JavaScript学习记录day9-标准对象

JavaScript学习记录day9-标准对象 [TOC] 在JavaScript的世界里,一切都是对象。 但是某些对象还是和其他对象不太一样。为了区分对象的类型,我们用操作符获取对象的类型,它总是返回一个字符...

ygqygq2
06/11
0
0
创建前端数据模型,vue开发必备

后端的数据都是有对象的,那前端需不需要呢,非常需要!!! 其实,这个库,我们已经用了2年了。 我们将前端所有使用的业务数据模型都定义出来了。 那在实际应用中,有什么用处呢? 减少了无...

vvpvvp
07/10
0
0

没有更多内容

加载失败,请刷新页面

加载更多

tomcat线程模型

Connector结构 BIO模式 NIO模式

grace_233
21分钟前
1
0
Javascript

变量定义 以$,_,字母开头 大小写敏感 var 关键字声明变量 声明未赋值undefined 数据类型 字符串,数字,布尔,数组,NULL,undefined 变量均为对象 函数 无默认值 var声明的是局部变量 函数外声明...

关元
22分钟前
1
0
文件系统、服务、防火墙、SELINUX——安全四大金刚

一提到安全,大家都会想到防火墙,和文件系统权限。而实际工作环境中,我们在Linux的安全配置,会涉及到四个级别。我们思考一个场景,你要在百度盘中存放一个文件,这个动作需要考虑下面四个...

Linux就该这么学
23分钟前
1
0
从源码角度理解Java设计模式——门面模式

一、门面模式介绍 门面模式定义:也叫外观模式,定义了一个访问子系统的接口,除了这个接口以外,不允许其他访问子系统的行为发生。 适用场景:子系统很复杂时,增加一个接口供外部访问。 优...

我叫刘半仙
33分钟前
2
0
新鲜出炉,2019最新大厂面试题总汇!

在这个互联网技术快速迭代的时代,每个程序员都知道技术对于职业发展的重要性,那些技术好的程序员不仅薪资高,而且大多数集中在一线互联网企业工作,让人感觉非常高大上的同时,也想去大厂做...

Java架构资源分享
42分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部