js对时间截取前面部分

1,利度用split把字符串转为数组的方式

var arr="2018/6/21 10:05:30".split(" ");//以空格分割为数组
var date=arr[0];//arr内容是["2018/6/21","10:05:30"];所以第1个元素就是2018/6/21
 
//其实这个一行代码就可以了,不过我为了版解说,所以分步骤去写的,一行代码写法如下:
var date="2018/6/21 10:05:30".split(" ")[0];

2、先把字符串转为Date,然后获取年月日拼接,这个方法代码有点冗余。

var date=new Date("2018/6/21 10:05:30");
var year=date.getFullYear();
var month=date.getMonth()+1;//getMonth()获取的月份从权0开始,0~11,所以要加一
var day=date.getDate();
//后面自己按照自己想要的格式凭借

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值