最新的简单获取当前时间小技巧

自接触日期时间这个特殊数据类型开始,倍感头大,每次遇到就免不了做数据处理!
经常就是百度找资料,虽然每次看到的都是大同小异。但是就现有的业务场景总觉的不能快速完成自己的实用。

为此,绞尽脑汁,最后也百思不得其解。

今天在一个偶然的机会下,尝试一种在自己的项目中可行性方案。

当前业务场景为前端JS。Vue环境下。又使用到Element UI框架。

第一步:
var dt= new Date();

第二步:
var jsondt= JSON.stringify(dt);
console.log(jsondt);
“2020-11-23T09:18:18.390Z”
第三步:

var currentDate=jsondt.substring(1,11);
console.log(currentDate);
2020-11-23

日期已经得到了,并且可以赋值到el-date-picker控件上的作为初始值

this.xxform.birthday=currentDate;

同理,这样的方式我们也可以截取到时间,不过需要注意的就是,时间获取到的当前的格林威治时间,这里我们需要对当前小时数进行处理:
var currentTime=jsondt.substring(12,20);

console.log(currentTime);
09:18:18
console.log((parseInt(jsondt.substring(12,14))+8));//9+8=17
17
最终我们对时间日期进行拼接就好了
var currentHour=(parseInt(jsondt.substring(12,14))+8);
var currentMillenAndss=jsondt.substring(14,20);
var newTime= currentHour+currentMillenAndss;
console.log(newTime);
17:18:18
时期时间

var newDate=currentDate+” “+newTime;

console.log(newDate);

2020-11-23 17:18:18
该方法的缺陷,目前没有更新获取毫秒数的时间戳。但是相对比较简单的日期时间需求来说已经能满足了。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值