zoukankan      html  css  js  c++  java
  • JavaScript基础学习--12 日期对象、时钟倒计时

    一、时间 var date = new Date();
         1、getFullYear();
         2、getMonth() + 1;     //月份从0开始,所以+1
         3、getDate();
         4、getDay();     //星期week,星期天-->0,需要判断
         5、getHours();
         6、getMinutes();
         7、getSeconds();
         8、getTime();     //时间戳,返回1970/1/1 00:00:00 到当前时间的时间毫秒数
    注:以上得到的都是数字(数字类型number)
     
    二、时间转化
         1、1天=86400秒     1小时=3600秒     1分钟=60秒
         2、t=n秒(t原本是毫秒,转化成秒:Math.floor(t/1000);),转化成     x天x小时x分钟x秒     (取余是为了除去天数计算剩余小时数……,注意秒的时候直接%60即可)
    function getDate(t){
         return Math.floor(t / 86400) + '天' + Math.floor(t % 86400 / 3600) + '小时' + Math.floor(t % 86400 % 3600 / 60) + '分钟' + Math.floor(t % 60) + '秒';
    }
     
         3、转化特定时间注意月份是从0开始,且注意区别字符串形式(需要用英文单词且月份不用从0开始)
              假设 date = 2017年8月10日11时45分00秒
              则: var date = new Date(2017, 7, 10, 11, 45, 0);
              或: var date = new Date('August 10, 2017 11:45:0');
     
     
     
     
     
     
     
     
     
  • 相关阅读:
    iOS--------cocoapods遇到的问题
    NTFS
    交换机配置telnet
    交换机
    华为模拟器配置telnet
    路由器
    OSI模型
    网络拓扑
    为什么CAS加锁是线程安全的?--理解原子操作
    零基础自学编程选哪种语言好?世上最好编程语言推荐
  • 原文地址:https://www.cnblogs.com/hihao/p/7344753.html
Copyright © 2011-2022 走看看