博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
javascript学习笔记Date
阅读量:5240 次
发布时间:2019-06-14

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

date

Javascript中Date 对象用于处理日期和时间。

创建 Date 对象的语法:

   new Date()   Date 对象会自动把当前日期和时间保存为其初始值。

 new Date("month dd,yyyy hh:mm:ss");     

   new Date("month dd,yyyy");
   new Date(yyyy,mth,dd,hh,mm,ss);
   new Date(yyyy,mth,dd);
   new Date(ms);     参数表示的是需要创建的时间和GMT时间1970年1月1日之间相差的毫秒数。

 其中函数的含义:month:用英文表示月份名称,从January到December,

 dd:表示一个月中的第几天,从1到31

 yyyy:四位数表示的年份

   hh:小时数,从0(午夜)到23(晚11点)

 mm:分钟数,从0到59的整数

   ss:秒数,从0到59的整数

   ms:毫秒数,为大于等于0的整数

 

 Date类型数据的方法:

Date() 返回当日的日期和时间。  

getDate() 从 Date 对象返回一个月中的某一天 (1 ~ 31)。  
getDay() 从 Date 对象返回一周中的某一天 (0 ~ 6)。  
getMonth() 从 Date 对象返回月份 (0 ~ 11)。  
getFullYear() 从 Date 对象以四位数字返回年份。 
getYear() 请使用 getFullYear() 方法代替。 
getHours() 返回 Date 对象的小时 (0 ~ 23)。  
getMinutes() 返回 Date 对象的分钟 (0 ~ 59)。  
getSeconds() 返回 Date 对象的秒数 (0 ~ 59)。  
getMilliseconds() 返回 Date 对象的毫秒(0 ~ 999)。  
getTime() 返回 1970 年 1 月 1 日至今的毫秒数。  
getTimezoneOffset() 返回本地时间与格林威治标准时间 (GMT) 的分钟差。  
getUTCDate() 根据世界时从 Date 对象返回月中的一天 (1 ~ 31)。  
getUTCDay() 根据世界时从 Date 对象返回周中的一天 (0 ~ 6)。  
getUTCMonth() 根据世界时从 Date 对象返回月份 (0 ~ 11)。  
getUTCFullYear() 根据世界时从 Date 对象返回四位数的年份。  
getUTCHours() 根据世界时返回 Date 对象的小时 (0 ~ 23)。  
getUTCMinutes() 根据世界时返回 Date 对象的分钟 (0 ~ 59)。 
getUTCSeconds() 根据世界时返回 Date 对象的秒钟 (0 ~ 59)。  
getUTCMilliseconds() 根据世界时返回 Date 对象的毫秒(0 ~ 999)。  
parse() 返回1970年1月1日午夜到指定日期(字符串)的毫秒数。 
setDate() 设置 Date 对象中月的某一天 (1 ~ 31)。 
setMonth() 设置 Date 对象中月份 (0 ~ 11)。  
setFullYear() 设置 Date 对象中的年份(四位数字)。  
setYear() 请使用 setFullYear() 方法代替。  
setHours() 设置 Date 对象中的小时 (0 ~ 23)。  
setMinutes() 设置 Date 对象中的分钟 (0 ~ 59)。  
setSeconds() 设置 Date 对象中的秒钟 (0 ~ 59)。  
setMilliseconds() 设置 Date 对象中的毫秒 (0 ~ 999)。  
setTime() 以毫秒设置 Date 对象。  
setUTCDate() 根据世界时设置 Date 对象中月份的一天 (1 ~ 31)。  
setUTCMonth() 根据世界时设置 Date 对象中的月份 (0 ~ 11)。  
setUTCFullYear() 根据世界时设置 Date 对象中的年份(四位数字)。  
setUTCHours() 根据世界时设置 Date 对象中的小时 (0 ~ 23)。  
setUTCMinutes() 根据世界时设置 Date 对象中的分钟 (0 ~ 59)。  
setUTCSeconds() 根据世界时设置 Date 对象中的秒钟 (0 ~ 59)。  
setUTCMilliseconds() 根据世界时设置 Date 对象中的毫秒 (0 ~ 999)。  
toSource() 返回该对象的源代码。  
toString() 把 Date 对象转换为字符串。  
toTimeString() 把 Date 对象的时间部分转换为字符串。  
toDateString() 把 Date 对象的日期部分转换为字符串。 
toGMTString() 请使用 toUTCString() 方法代替。 1 3 
toUTCString() 根据世界时,把 Date 对象转换为字符串。   
toLocaleString() 根据本地时间格式,把 Date 对象转换为字符串。  
toLocaleTimeString() 根据本地时间格式,把 Date 对象的时间部分转换为字符串。 
toLocaleDateString() 根据本地时间格式,把 Date 对象的日期部分转换为字符串。 
UTC() 根据世界时返回 1997 年 1 月 1 日 到指定日期的毫秒数。 
valueOf() 返回 Date 对象的原始值。  
var objDate=new Date([arguments list]);

 

转载于:https://www.cnblogs.com/Star-xx/p/4073984.html

你可能感兴趣的文章
桥接模式-Bridge(Java实现)
查看>>
303. Range Sum Query - Immutable
查看>>
图片加载失败显示默认图片占位符
查看>>
【★】浅谈计算机与随机数
查看>>
解决 sublime text3 运行python文件无法input的问题
查看>>
javascript面相对象编程,封装与继承
查看>>
算法之搜索篇
查看>>
新的开始
查看>>
Leetcode 226: Invert Binary Tree
查看>>
解决miner.start() 返回null
查看>>
bzoj 2007: [Noi2010]海拔【最小割+dijskstra】
查看>>
C# Dynamic通用反序列化Json类型并遍历属性比较
查看>>
auth模块
查看>>
javascript keycode大全
查看>>
前台freemark获取后台的值
查看>>
log4j.properties的作用
查看>>
游戏偶感
查看>>
Leetcode: Unique Binary Search Trees II
查看>>
C++ FFLIB 之FFDB: 使用 Mysql&Sqlite 实现CRUD
查看>>
Spring-hibernate整合
查看>>