1、内置对象
    a)语言自带的对象
    b)提供了常用的,基本的功能 
 
 Date
1、定义的方法 
        a) 获取当前时间
var date1=new Date();
console.log(date1)

b)自定义时间 (2017/09/15)兼容性好,很常用

 Date对象的方法
1、getDate():获取日期 (一个月 1-31)
2、getDay() :获取星期(0-6)0代表周日    很特别
3、getMonth(): 获取月份(0-11 )0代表12月    很特别
4、getFullYear(): 获取完整年份
5、getHours(): 获取小时0-23
6、getMinutes(): 获取分钟0-59
7、getSeconda(): 获取秒0-59
8、getMilliseconda(): 获取毫秒(1s=1000Ms)
9、getTime() :返回累计毫秒数(从1970/1/1午夜) 很特别
毫秒 / 1000 =  秒值 /60  = 分钟 /60 = 小时 / 24=天数 
 
获取累计毫秒数
var date1=Date.now();
var date2=+new Date();
var date3=new Date().getTime();//最常用
var date4=new Date().valueOf()
 
案例
 
模拟日历
  //模拟日历
//需求:每天打开这个页面都能定时显示年月日和星期几
//创建一个当前的日期对象
var date=new Date();
//获取当前的年月日星期
var year=date.getFullYear();
var month=date.getMonth();
var dates=date.getDate();
var day=date.getDay();
//console.log("今天是:"+year+"年"+month+"月"+dates+"日"+day)
//定义星期数组
var arr=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];
//赋值到div里面去
var div=document.getElementsByTagName("div")[];
div.innerHTML="今天是:"+year+"年"+(month+)+"月"+dates+"日"+arr[day]

苹果发布会倒计时

 //苹果发布会倒计时,用现在的时间剪去到计算的
//获取相关元素 定义一个定时器 获取现在的时间 和 发布会的时间
var div=document.getElementsByTagName("div")[];
var time=setInterval(fn,);
function fn(){
var nowtime=new Date();
var future = new Date("2017/9/15 19:23:00");
//吧时间换算成毫秒,现在的时间减去距离发布会的时间
var timeSum=future.getTime()-nowtime.getTime();
//把剩余的时间,转换成天,时,分,秒,
//转换成天 转换成整数
var day=parseInt(timeSum////);
//转换成时 转换成整数
var hour=parseInt(timeSum///%);
//转换成分钟 转换成整数
var minute=parseInt(timeSum//%);
//转换成秒 转换成整数
var sec=parseInt(timeSum/%);
//转换毫秒 转换成整数
var second=parseInt(timeSum%);
//处理小bug 当小于10的的时候,步0 毫秒补00
//天 处理后再把值赋值给原来的变量
day=day<?""+day:day;
hour=hour<?""+hour:hour;
minute=minute<?""+minute:minute;
sec=sec<?""+sec:sec;
//毫秒补零
if(second<){
second=""+second
}else if(second<){
second=""+second
}
//判断苹果倒计时,然后显示开启 清除定时器
if(timeSum<){
div.innerHTML="距离苹果发布会还有00天00小时00分00秒000毫秒";
clearInterval(time);
return
}else {
//赋值给div
div.innerHTML="距离苹果发布会还有"+day+"天"+hour+"小时"+minute+"分"+sec+"秒"+second+"毫秒"
}
}

内置对象 Date的更多相关文章

  1. Java Script基础(五) 内置对象Date

    在JavaScript中,系统的内置对象有Date对象.Array对象.String对象和Math对象等. 1.Date:用于操作日期和时间. 2.Array:用于在单独的变量名中存储一系列的值. 3 ...

  2. 第八天:JS内置对象-Date日期对象

    1.Data对象 日期对象用于处理日期和时间 2.获取当日日期    代码如下: <!DOCTYPE html> <html lang="en"><h ...

  3. js内置对象-Date对象

    Date对象: Data对象可以储存任意一个日期,并且可以精确到毫秒数(1/1000 秒). 定义: //默认初始值定义: var dataName=new Date(); /*使用关键字new;Da ...

  4. JS内置对象-String对象、Date日期对象、Array数组对象、Math对象

    一.JavaScript中的所有事物都是对象:字符串.数组.数值.函数... 1.每个对象带有属性和方法 JavaScript允许自定义对象 2.自定义对象 a.定义并创建对象实例 b.使用函数来定义 ...

  5. js 内置函数 内置对象

    1.内置函数 Object Array Boolean Number String Function Date RegExp Error 2.内置对象 Date JSON

  6. JavaScript-2.内置对象---简单脚本之弹出对话框显示当前时间 ---ShinePans

    <html> <head> <meta http-equiv="content-type" content="text/html; char ...

  7. Data内置对象

    1.内置对象 Date 日期对象 2.创建日期对象 2.1 根据当前的系统时间来创建日期对象. var date1 = new Date(); //a.输出日期对象的信息 console.log(da ...

  8. web前端学习(四)JavaScript学习笔记部分(6)-- js内置对象

    1.JS内置对象-什么是对象 1.1.什么是对象: JavaScript中的所有事物都是对象:字符串.数值.数组.函数 每个对象带有属性和方法 JavaScript允许自定义对象 1.2.自定义对象: ...

  9. java script 内置对象

    java script 内置对象 Date 日期对象 字符串对象 定义字符串的方法就是直接赋值 使用 String 对象的 toUpperCase() 方法来将字符串小写字母转换为大写,反之 toLo ...

随机推荐

  1. php 处理数字为金钱格式

    number_format(需要转换的数字,保留小数个数,小数点符号,每三位的分隔符) echo number_format("1000000")."<br> ...

  2. 作业13:Map相关知识点(一)

    一 Map相关类图 二 Map接口 1 Map接口中的方法 jdk 方法名 简单描述 put(K,V):V 添加value,当Key对应无值,返回null;有值则返回上一个值.(覆盖式,可以反复覆盖前 ...

  3. chartjs显示数值标签插件:chartjs-plugin-datalabels

    Getting Started #Installation #npm   npm install chartjs-plugin-datalabels --save This plugin can al ...

  4. VBA学习资料分享-2

    想利用VBA自动创建/发送OUTLOOK邮件,可以借助MailItem的Body属性或HTMLBody属性,代码模板如下: Dim objOutlook As Outlook.Application ...

  5. LeetCode:1179.重新格式化部门表

    题目链接:https://leetcode-cn.com/problems/reformat-department-table/ 题目 部门表 Department: +--------------- ...

  6. bootstrap-selectpicker 插件事件

    $('#id').on('show.bs.select', function (e) { //绑定下拉显示列表触发事件 }); $('#id').on('hidden.bs.select', func ...

  7. LLVM使用其他Pass的结果

    之前的工作一直集中在clang中,最近有点空闲时间,又重新熟悉了一下Pass的书写过程.(参考LLVM CookBook和http://llvm.org/docs/WritingAnLLVMPass. ...

  8. jmeter连接mysql数据库进行单条语句查询

    前提工作: 1.在jmeter官网下载jmeter包(官网地址:https://jmeter.apache.org/).此外还需下载mysql驱动包,如:mysql-connector-java-5. ...

  9. php的三个常用判断函数

    <?phperror_reporting(E_ERROR);$a;$b = false;$c = '';$d = 0;$e = null;$f = array(); echo 'empty', ...

  10. os.path:平台独立的文件名管理

    介绍 利用os.path模块中包含的函数,很容易编写代码来处理多个平台上的文件 解析路径 import os.path ''' os.path中的第一组函数可以用来将表示文件名的字符串解析为文件名的各 ...