JavaScript中的时间对象Date()

var a = new Date();//创建一个时间变量,获取当前时间
var MyDay = a.getDay()//获取日数,取值为1~31
var MyMonth = a.getMonth() + 1/*获取当前月份,
因为getMonth()的取值为0(一月)~11(十二月),
所以 要加1.
*/
var MyHours = getHours(); //获得小时数取值为0~23
var MyMinutes = getMinutes();//获取分钟数取值0~59
var MySeconds = getSeconds();//获得秒数取值0~59

1.以上的方法都是用于获取时间。
2.用于设置时间的方法
1)setHours()
可以用来设置时、分、秒、毫秒
用法:
时间对象.setHours(hour,min,sec,millisec);//分别表示时分秒毫秒
hour 是必选参数,其余三个为可选参数。
2)setMinutes()
可以用来设置分、秒、毫秒
用法:
时间对象.setMinutes(min,sec,millisec);
min 为必选参数
3)setSeconds()
可以用来设置秒、毫秒
用法
时间对象.setMinutes(sec,millisec);
sec为必选参数
3.时间戳
后端在数据库中保存日期的时候通常使用时间戳
好处在于:
1. 传输起来方便,无需序列化
2. 时间戳是最小单位,非常适合将其装换为任意其他格式
将时间转换成时间戳
var timestamp = Date.parse(new Date());
timestamp = timestamp / 1000;
将时间戳转换成时间
var a = Date (1567131068962) ; //1567131068962是一串时间戳。

前端一般获取到日期之后会将日期转换成任意客户需要的样子,一般会借助moment.js

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值