JavaScript日期对象 - 方法

日期对象的方法

日期格式化方法:

格式:日期对象.方法();

alert( box.toDateString() );  以特定的格式显示星期几、月、日和年

alert( box.toTimeString() );  以特定的格式显示时、分、秒和时区

alert( box.toLocaleDateString() );  以特定地区格式显示星期几、月、日和年

alert( box.toLocaleTimeString() );  以特定地区格式显示时、分、秒和时区

alert( box.toUTCString() );  以特定的格式显示完整的UTC日期

我们来试一下:

var d = new Date();alert( d.toDateString() );

运行结果如下:

var d = new Date();alert( d.toLocaleDateString() );

运行结果如下:

剩下的大家自己去试一下

当然系统所提供给我们的这些方法可能不是我们所想要的

我们可以通过函数将其中年月日时分秒分别进行取出

set/getDate()  从Date对象中返回一个月中的某一天(1~31)

getDay()  从Date对象返回一周中的某一天(0~6)

set/getMonth()  从Date对象中返回月份(0~11)

set/getFullYear()  从Date对象以四位数返回年份

set/getHours()  返回Date对象的小时(O~23)

set/getMinutes()  返回Date对象的分钟(O~59)

set/getSeconds()  返回Date对象的秒数(O~59)

set/getMilliseconds()  返回Date对象的毫秒

set/getTime()  返回1970年1月1日至今的毫秒数

getTimezoneOffset()  返回本地时间与格林威治标准时间(GMT)的分钟差

set/getUTCDate()  根据世界时从Date对象返回月中的一天(1~31)

getUTCDay()  根据世界时从Date对象返回周中的一天(O~6)

set/getUTCMonth()  根据世界时从Date对象返回月份(O~11)

setgetUTCFullYear()  根据世界时从Date对象返回四位年份

set/getUTCHours()  根据世界时返回Date对象的小时(O~23)

set/getUTCMinutes()  根据世界时返回Date对象的分钟(O~59)

set/getUTCSeconds()  根据世界时返回Date对象的秒数(O~59)

set/getUTCMilliseconds()  根据世界时返回Date对象的毫秒(O~999)

以上凡是不带UTC的是返回当前的系统时间

带UTC的是返回当前格林尼治的时间,需要减去8小时

其余的东西都一样

凡是有set和get的是既能获取,又能设置

set:设置   get:获取

比如我们先来定义一个日期,我们来获取其中的某一天

var d = new Date();alert( d.getDate() ); //获取当前这一天的日期d.setDate( 2 ); //改变当前日期为2号alert( d );

注意:

getDay( ); 获取一周中的某一天,从0开始的,星期0表示的是周日。只能获取不能设置。

set/getMonth( ); 获取月份的时候,从0开始,第0月表示的是第一月。可改可获。

同样的写法:

alert( d.getDay() ); 运行返回当前星期,周日返回0alert( d.getMonth() ); 运行返回的当前月份减1的值,10月会返回9月如果要修改月份,直接写数字d.setMoth( 4 );alert( d ); //虽然改成了4,但是运行返回结果是为5月

d.getTime()/d.setTime()

getTime获取某个日期自1970年以来的毫秒数

setTime修改日期的毫秒数,对应的日期时间也会修改

【凡是涉及到毫秒数,都要参照1970年】

var d = new Date();alert( d.getTime() ); //获取1970年到现在的毫秒数
也可以输入毫秒数来查看是什么日期var d2 = new Date( 1507465202232 );alert( d2 ); //返回的是这个毫秒数对应的日期
也可以修改setTime的毫秒数d.setTime( 1000 );alert( d ); //返回的就是1970年再加上8个小时零1秒

除了这些方法呢,还有一个方法能完成这个操作

Date.parse();

参数:日期格式的字符串

返回值:返回这个日期距离1970年的毫秒数

var time = Date.parse( “2015-08-24” );

var d = new Date( time );

alert( d );

运行结果就是2015年8月24日距离1970年的毫秒

- 写作不易,大家多多关注,谢谢啦-

---web分享,分享的不只是web

(0)

相关推荐

  • PHP中的日期相关函数(二)

    PHP中的日期相关函数(二) 上回文章中我们介绍了三个时间日期相关的对象,不过它们的出镜频率并不是特别地高.今天学习的对象虽说可能不少人使用过,但是它的出镜频率也是非常低的.它们其实就是我们非常常用的 ...

  • JavaScript删除对象的某个属性的方法

    WEB前端开发社区 5天前 1.delete  delete是删除对象的属性没有任何剩菜,剩下的唯一真正的方法,但它的工作比其"替代"设置慢100倍 object[key] = u ...

  • javascript 数组 对象的一些方法记录

    记录一下常用的数组和对象的一些方法 数组 push() 数组后添加元素 // 作用:把一个元素或多个元素,从数组后面添加到数组里面: // 参数:添加的数据 // 返回:添加后的数组的长度: let ...

  • java开发之常用的Javascript对象方法整理分享

    Javascript 对象方法是包含内置函数定义的属性,用于有效地处理单个对象并从中获取信息. 语法:ObjectName.methodName() 在本文中,我们将讨论 Javascript 中 7 ...

  • 华硕、微星、技嘉、影驰、七彩虹显卡通过SN查看出厂日期的方法

    如今,显卡由于产能不足.挖矿需求导致的市场严重缺货的情况,导致了市场上大量的翻新显卡涌出,显卡单纯从表面上看似崭新,但是并不一定是全新,我们可以通过SN码得知显卡生产日期,如果生产日期较早,是前几年的 ...

  • 查看电脑生产日期的方法|怎么知道电脑是什么时候出厂的-系统城

    现在电脑已经十分普及,有的用户使用的电脑已经是很久之前购买的,而有的用户则是近期才入手的,那么我们要怎么才能知道电脑是什么时候出厂的呢?大家具体可以参考下面提供的方法来查看电脑生成日期. 推荐:电脑最 ...

  • 在PHP中使用SPL库中的对象方法进行XML与数组的转换

    在PHP中使用SPL库中的对象方法进行XML与数组的转换 虽说现在很多的服务提供商都会提供 JSON 接口供我们使用,但是,还是有不少的服务依然必须使用 XML 作为接口格式,这就需要我们来对 XML ...

  • word插入对象方法视频:插入其它已有文件文字

    word插入对象方法视频|word插入其它文件视频|word插入已有文件视频|word插入文件文字视频 本视频教程由部落窝教育分享.

  • 手机拍照怎么显示日期时间?手机拍照显示日期时间方法

    朋友圈里常常有人晒照片,可以发现有些人的照片上有拍摄的时间,而自己的手机拍摄照片却没有这一功能.没有这一功能的人想要知道这一功能如何设置,因为手机拍照显示日期时间能帮助大家更好地记住美好的回忆.那么, ...

  • JavaScript Promise 对象 | 菜鸟教程

    ECMAscript 6 原生提供了 Promise 对象. Promise 对象代表了未来将要发生的事件,用来传递异步操作的消息. Promise 对象有以下两个特点: 1.对象的状态不受外界影响. ...