为了账号安全,请及时绑定邮箱和手机立即绑定

js有什么简便的方法把2017-4-5变为2017-04-05这种格式

js有什么简便的方法把2017-4-5变为2017-04-05这种格式

代码写到手抽筋 2018-04-23 09:48:51
查看完整描述

7 回答

?
尐缘7

TA贡献16条经验 获得超5个赞

<script type="text/javascript" >
	window.onload = function(){
		var dates = "2017-5-4";	
		var date = new Date(dates);
		alert(formateDate(date));		
	}		
	
	function formateDate(date) {
		var y = date.getFullYear();
		var m = date.getMonth() + 1;
		var d = date.getDate();	
		var h = date.getHours();
		var mi = date.getMinutes();
		var t = date.getSeconds();
		m = m > 9 ? m : '0' + m;
		d = d > 9 ? d : '0' + d;
		mi = mi > 9 ? mi : '0' + mi;
		t = t > 9 ? t : '0' + t;
		return y + '-' + m + '-' + d + ' ' + h + ':' + mi+ ':' + t;
	}	
</script>


查看完整回答
3 反对 回复 2018-04-23
?
ahao430

TA贡献35条经验 获得超41个赞

str.split('-').map(item => item.padStart(2,0)).join('-')
str.split('-').map(item => item.padStart(2, 0)).join('-')str.split('-').map(item => item.padStart(2, 0)).join('-')str.split('-').map(item => item.padStart(2, 0)).join('-')
查看完整回答
1 反对 回复 2018-06-17
?
莲_蓶濏__

TA贡献25条经验 获得超3个赞

var sTime = '2017-4-5';
console.log(sTime.replace(/-/g, '-0'));


查看完整回答
反对 回复 2019-05-18
?
阿布0418

TA贡献3条经验 获得超0个赞

正则匹配-,替换为-0

查看完整回答
反对 回复 2018-12-03
?
Cloud丷

TA贡献1条经验 获得超0个赞

判断呗。    如果是一位数。   就给他拼接一个0

查看完整回答
反对 回复 2018-04-24
?
码农2号

TA贡献151条经验 获得超48个赞

  1. 如果是已经有的字符串,使用split切割横杠,取切出来的三个字符串的后面两个字符串,判断是否小于10,小于10,前面加个0,大于10则不变。

  2. 如果是获取本地时间,获取月份和日期后,判断是否小于10,小于10,前面加个0,大于10则不变。获取本地时间时候注意月份需要+1。

查看完整回答
反对 回复 2018-04-24
?
syz12

TA贡献1条经验 获得超0个赞

先分割成数组,在拼接

查看完整回答
反对 回复 2018-04-23
?
慕侠2097101

TA贡献4条经验 获得超0个赞

split按照特殊字符-截取字符串,然后在月和日上拼接0

查看完整回答
反对 回复 2018-04-23
?
慕斯卡8036547

TA贡献10条经验 获得超5个赞

var a="2017-4-5"; console.log(format(a)) function format(a) { b=a.split('-') return b[0]+'-'+b[1].toString().replace(/^(\d)$/, "0$1")+'-'+b[2].toString().replace(/^(\d)$/, "0$1") }

查看完整回答
反对 回复 2018-04-23
?
__innocence

TA贡献313条经验 获得超208个赞

没什么简便方法,

根据'-'把2017-4-5分成三部分,判断后两部分的长度,如果长度是1,就需要手动拼接一个0


查看完整回答
反对 回复 2018-04-23
  • 7 回答
  • 0 关注
  • 3070 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信