博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS获取当前时间
阅读量:6480 次
发布时间:2019-06-23

本文共 1783 字,大约阅读时间需要 5 分钟。

有时候我们可能会遇到要用JS来获取当前时间的问题,JS里面已经为我们提供了完整的方法,不过当然用起来没有那么舒服。

先来看下JS中的日期操作:

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( ); //获取日期与时间

<以上摘自博客>

下面我们来看下如何获取自己想要的时间:

/*获取当前时间及当前时间加N分钟后的时间*/    function CurentTime(addtime)       {           var now = new Date();            var year = now.getFullYear();       //年           var month = now.getMonth() + 1;     //月           var day = now.getDate();            //日        var hh = now.getHours(); //时        var mm = (now.getMinutes() + addtime) % 60;  //分        if ((now.getMinutes() + addtime) / 60 > 1) {            hh += Math.floor((now.getMinutes() + addtime) / 60);        }                 var clock = year + "-";                    if(month < 10)               clock += "0";                    clock += month + "-";                    if(day < 10)               clock += "0";                        clock += day + " ";                    if(hh < 10)               clock += "0";                        clock += hh + ":";           if (mm < 10) clock += '0';           clock += mm;           return(clock);    }

有时候我们会需要时间戳功能,JS中同样有提供,上面的gettime()算一种。

var timestamp =Date.parse(new Date());  //获取当前时间戳,毫秒部分为000var timestamp = (new Date()).valueOf();  //获取完整时间戳var timestamp=new Date().getTime();  //获取完整时间戳

转载于:https://www.cnblogs.com/kop-elan/archive/2012/05/15/2501727.html

你可能感兴趣的文章
Linux2.6内核驱动移植参考
查看>>
eclipse打开当前文件所在文件夹
查看>>
去哪儿搜索引擎QSearch设计与实现
查看>>
POJ 2255 Tree Recovery (二叉树)
查看>>
HDU 1026 Ignatius and the Princess I
查看>>
There are two ways for Datatable download as excel
查看>>
TextBox客户端JS赋值 后台获取(转载)
查看>>
PCA误差
查看>>
烦人的数据不一致问题到底怎么解决?——通过“共识”达成数据一致性
查看>>
抽象类详解
查看>>
《Oracle高性能自动化运维》一一2.2 队列锁(Enqueue Lock)
查看>>
《jQuery Mobile入门经典》—— 2.3 使用JavaScript完成功能
查看>>
java.lang.UnsupportedOperationException的解决方法
查看>>
SharePoint 2013 安装配置(3-2)
查看>>
让Erlang服务器后台运行
查看>>
APUE笔记七
查看>>
Ubuntu 下关于crontab的使用详解
查看>>
天兔监控安装
查看>>
python笔记-正则表达式
查看>>
Java二进制指令代码解析
查看>>