教你将日期从string转成date(js获取年月日格式)

日期对象的方法日期格式化方法:格式:日期对象.方法();alert(box.toDateString());以特定的格式显示星期几、月、日和年alert(box.toTimeString());以特定的格式显示时、分、秒

日期对象的方法

日期格式化方法:

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

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

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

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

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

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

我们来试一下:

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

运行结果如下:

教你将日期从string转成date(js获取年月日格式)

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

运行结果如下:

教你将日期从string转成date(js获取年月日格式)

剩下的大家自己去试一下

教你将日期从string转成date(js获取年月日格式)

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

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

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小时

其余的东西都一样

教你将日期从string转成date(js获取年月日格式)

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

set:设置 get:获取

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

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

教你将日期从string转成date(js获取年月日格式)

注意:

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

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

同样的写法:

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

教你将日期从string转成date(js获取年月日格式)

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秒

教你将日期从string转成date(js获取年月日格式)

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

Date.parse();

参数:日期格式的字符串

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

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

var d = new Date( time );

alert( d );

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

教你将日期从string转成date(js获取年月日格式)
教你将日期从string转成date(js获取年月日格式)

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/45319.html

(0)
上一篇 2021-11-15 23:35:25
下一篇 2021-11-15 23:35:29

相关推荐

  • 客户维护的方法(客户维护的30种方法)

    成功的销售人员都清楚,能否与客户建立起长久的良好合作关系,决定着一个销售人员成功与否。要维护好老客户的关系,需要注意哪些点呢?01、依赖依靠让客户形成一种依赖品牌的心理习惯,客户提出的任何特殊要求、或者隐性的需求一定认真对待,千方百计地找到合理理由给

    2022-01-10
    70
  • 特斯拉车主用电动车挖矿月入5000(因为充电完全免费)

    众所周知,挖矿最大的成本是电费和显卡投资,但是如果能白薅电动车免费充电的羊毛,用电动车挖矿也是一个超前的想法。而且,已经有人这么干了。1月10日消息,据报道,加密货币的价格升温,挖狂浪潮持续。在美国,一位名叫斯拉吉·拉佛(SirajRaval)的业

    2022-01-10
    20
  • 网络推广营销案例分析(如何通过网络推广实现精准营销)

    网络推广许多公司在做网络推广的那时候,大部分都维持着“放长线钓大鱼多敛鱼”的心态,但实际上这在营销推广早期是较为最好的办法,但在营销推广的中后环节是有失偏颇的。假如公司最后期待做到大数据营销的目地,還是要先寻找大数据营销的方式,今日小编

    2021-11-12
    20
  • 手机产品推广策划方案(手机推广营销方案)

    这是一个没有人能够离开手机的时代。不用加以解释你就能明白智能手机对于我们生活的渗透。但对于手机品牌而言,这却是一个挑战与机会并存的时代。每年,它们都会花费大量的精力去研发新款手机,在颜值、性价比与各种黑科技上大做文章,甚至连手机新品的发布

    2021-11-12
    20
  • 淅川县人民法院:违法(夫妻猎杀8头野猪被判刑)

    11月24日,秀美丹江仓房老码头,淅川县人民法院巡回法庭公开开庭审理一起非法狩猎野猪案。巡回法庭审判长,淅川县法院党组书记、院长王建军担任此次审判法官。2021年5月至7月,被告人吴某、胡某夫妇在该县仓房镇清泉村某山地连续多天使用绝缘木签

    2021-11-27 创业分享
    30
  • 白酒收藏(这六点教你如何收藏白酒)

    自古以来,好酒就是千金难得,顶级的陈年佳酿更是有价无市。譬如茅台,在人们心中一直就有着“软黄金”的绰号,如今市面上能够买到的茅台酒一瓶要一两千元,这还是当年刚酿造出来的。近些年,几十年前的茅台酒纷纷走出酒窖,亮相在拍卖行的镁光灯下,拍出了一

    2021-11-22 创业分享
    20

发表回复

登录后才能评论