时间 new Date()

  获取时间,可以理解为是系统默认的函数。
从小括号里面获取系统时间日期,相当于在调用系统默认的函数。
年 getFullYear() 注意,有Full。
月 getMonth() 注意,系统是从0而不是人1开始。
日 getDate() 注意,是Date不是day。
周 getDay() 注意,这个才是day。
时 getHours()
分 getMinutes()
秒 getSeconds()
var mydate=new Date();
console.log(mydate) //Fri Dec 09 2016 13:58:48 GMT+0800 (中国标准时间)
//2016年9号 13点48分
//使用的是 GMT 格式的时候
//下面获取 (get) 年份
var iYear=mydate.getFullYear();
console.log(iYear) //2016 年
var iMonth=mydate.getMonth();
console.log(iMonth) //11, 月份,系统使用的月份是从0开始的,范围是0到11。
console.log(iMonth+1) //12, 月份,用户使用的月份
var iDay=mydate.getDate(); //天是Date不是day。
console.log(iDay) //9,
var iWeek=mydate.getDay(); //星期才是day
console.log(iWeek) //5
var iHours=mydate.getHours(); //小时
console.log(iHours) //14
var iMin=mydate.getMinutes(); //分钟
console.log(iMin) //13
var iSec=mydate.getSeconds(); //秒
console.log(iSec) //33

每秒更新的时钟

setInterval(function(){
  var mydate=new Date();
  var mydate2=(mydate.getFullYear()+"年 "+
    (mydate.getMonth()+1)+"月 "+
    mydate.getDate()+"日 "+
    " 星期"+mydate.getDay()+" "+
    mydate.getHours()+"时 "+
    mydate.getMinutes()+"分 "+
    mydate.getSeconds()+"秒 ");
    document.getElementsByTagName("body")[0].innerHTML=mydate2;
},1000)

点击显示每秒更新的时间,补0

document.write('<input type="button" value="显示时间" ><input>');
var ipt=document.getElementsByTagName("input");
var i_h;
var i_m;
var i_s;
ipt[0].onclick=function(){
  function time_box(){ //时间获取函数
    var i_time=new Date();
    if(i_time.getHours()<10){ //如果小于10,补上0
      i_h="0"+i_time.getHours();
    }else{
      i_h=i_time.getHours();
    }
    if(i_time.getMinutes()<10){
      i_m="0"+i_time.getMinutes();
    }else{
      i_m=i_time.getMinutes();
    }
    if(i_time.getSeconds()<10){
      i_s="0"+i_time.getSeconds();
    }else{
      i_s=i_time.getSeconds();
    }
    ipt[1].value=i_h + " : " + i_m + " : " + i_s; //改变输入框里的值
  }
  setInterval(time_box,1000); //定时器,每秒执行
}
  也可以自己写个补0函数
function orz(a){
  if(a<10){
    return "0"+a
  }else{
    return a
  }
}

 

js时间函数的更多相关文章

  1. js获取当前时间,js时间函数

    Js获取当前日期时间及其它操作,js时间函数 var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); ...

  2. js 时间函数 及相关运算大全

    js 时间函数 及相关运算大全 var myDate = new Date(); myDate.getYear();        //获取当前年份(2位) myDate.getFullYear(); ...

  3. js 时间函数封装

    html代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UT ...

  4. JS 时间函数 / 格式化时间戳

    处理时间主要使用时间对象 Date , 其提供两个静态方法 Date.now() //获得当前时间戳 Date.parse() //将字符串转化成时间戳 创建对象 new Date(); // 返回当 ...

  5. js时间格式化函数,支持Unix时间戳

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/ ...

  6. date时间函数

    时间函数: date();和time();的相互转换 time();   在PHP中单位是秒,在js中是毫秒. microtime();  毫秒 date('Y-m-d H:i:s',time()); ...

  7. js 时间处理

    1.格式化时间 function GetDateTimeFormatter(value) {        if (value == undefined) {            return &q ...

  8. js部分---函数与递归;

    function (){}//匿名函数 1.function hanshu () { alert("这是我第一个函数"); } hanshu();//调用函数 2.//有参数的函数 ...

  9. JS中函数的基础知识

    函数 一.  函数定义 函数又叫方法,在程序里面函数是用来执行某些特定功能的代码.为了减少重复使用代码,可以把特定功能的代码做成函数,需要使用时拿出来调用.alert();就是一个很常见的.简单的函数 ...

随机推荐

  1. clang format 自定义样式常用参数说明

    常用的格式设置: #如果为真(true),分析格式化过的文件中最常见的&和*的对齐方式.然后指针对齐仅作为回退 DerivePointerAlignment: false #缩进宽度 Inde ...

  2. WPF错误:当前上下文中不存在名称“InitializeComponent”

    当修改一个View的名称为VCFCView.xaml的时候,一定要记得在内部x:Class也要修改为XXXX.VCFCView,否则会报错误(图三) 当前上下文中不存在名称"Initiali ...

  3. AppcompatActivity闪退问题解决方案

    apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0. ...

  4. 高频交易[z]

    著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处.作者:袁浩瀚链接:https://www.zhihu.com/question/21789812/answer/22178178来源 ...

  5. JVM调优-关于jvm的一些基本概念

    1.数据类型 java体系中,数据类型可分为2类:基本类型和引用类型.基本类型保存变量原始值,即:他代表的值就是数值本身: 而引用类型的变量保存引用值."引用值"代表某个对象的引用 ...

  6. 在updatepanel使用colorbox无效

    今天在给一个使用colorbox的页面加了一个updatepanel后,colorbox无效了,原因是以前的页面初始化colorbox是用 $(document).ready(function(){ ...

  7. mysql 大小写 整理

    mysql字段的值默认不区分大小写,如果有主键的表,主键列就不能插入重复的值(大小写不同) 实验 默认方式创建 CREATE TABLE `t1` ( `ID` varchar(40) CHARACT ...

  8. Xshell快捷键

    Ctrl + L     清除工作区的内容

  9. eclipse启动无响应,停留在Loading workbench状态,或老是加载不了revert resources

    做开发的同学们或多或少的都会遇到eclipse启动到一定程度时,就进入灰色无响应状态再也不动了.启动画面始终停留在Loading workbench状态.反复重启,状态依旧. 多数情况下,应该是非正常 ...

  10. PRISM ‘VS100COMNTOOLS’ not set. Cannot set the build environment

    prism 注册dll,出现以上错误 在系统环境变量,增加 VS100COMNTOOLS 设置路径C:\Program Files (x86)\Microsoft Visual Studio 11.0 ...