文档章节

JS时间戳和时间之间转换

天天在搬砖的老王
 天天在搬砖的老王
发布于 2016/11/29 14:40
字数 403
阅读 6
收藏 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
武汉
程序员
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
js系列:时间格式转成时间戳和比较某个时段是否在另一个时间段内

1.将时间格式转成时间戳,将时间戳转为时间格式。JS中没有类似PHP那样简便的函数可以直接将时间戳与日期类型格式相互转换。需要手写一个 function datetimetounix(datetime){//需要传入的时间...

fzxu_05
2014/03/04
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Mac OS X下Maven的安装与配置

Mac OS X 安装Maven: 下载 Maven, 并解压到某个目录。例如/Users/robbie/apache-maven-3.3.3 打开Terminal,输入以下命令,设置Maven classpath $ vi ~/.bash_profile 添加下列两行代码,之后...

TonyStarkSir
今天
3
0
关于编程,你的练习是不是有效的?

最近由于工作及Solution项目的影响,我在重新学习DDD和领域建模的一些知识。然后,我突然就想到了这个问题,以及我是怎么做的? 对于我来说,提升技能的项目会有四种: 纯兴趣驱动的项目。即...

问题终结者
今天
4
0
打开eclipse出现an error has occurred see the log file

解决方法: 1,打开eclipse安装目录下的eclipse.ini文件; 2,打开的文本文件最后添加一行 --add-modules=ALL-SYSTEM 3,保存重新打开Eclipse。...

任梁荣
昨天
4
0
搞定Northwind示例数据库,无论哪个版本的SQLServer都受用

Northwind数据库 从这里可以找到突破口: http://social.msdn.microsoft.com/Forums/zh-CN/Vsexpressvb/thread/8490a1c6-9018-40c9-aafb-df9f79d29cde 下面是MSDN: http://msdn2.microsoft......

QQZZFT
昨天
1
0
mysql主从同步,安装配置操作

准备 两台mysql服务,我这里准备了如下: 主库:192.168.176.128 从库:192.168.176.131 如何在Linux上安装mysql服务,请看https://blog.csdn.net/qq_18860653/article/details/80250499 操作...

小致dad
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部