使用javascript创建动态日期时,如果日期为一位数,则应添加一个";0“;在他们面前

使用javascript创建动态日期时,如果日期为一位数,则应添加一个";0“;在他们面前,javascript,Javascript,我正在为动态日期创建一个JavaScript,我的代码如下 HTML: 我正在打印日期,但如果是个位数的天数,我需要添加一个额外的'0',使其看起来对称。例如,我现在得到的是2014年11月4日,但我希望它是2014年11月4日。那么,如果是一位数的话,我怎么能让日期变为两位数加上一个零呢 谢谢。document.getElementById(“spanDate”).innerHTML=((明天.getDate()'10'。一个快速查询。。显示的日期是明天,而不是今天。。有什么办法可以解决这个问

我正在为动态日期创建一个JavaScript,我的代码如下

HTML: 我正在打印日期,但如果是个位数的天数,我需要添加一个额外的
'0'
,使其看起来对称。例如,我现在得到的是
2014年11月4日
,但我希望它是
2014年11月4日
。那么,如果是一位数的话,我怎么能让日期变为两位数加上一个零呢

谢谢。

document.getElementById(“spanDate”).innerHTML=((明天.getDate()<10)?“0”:“)+明天.getDate()+“/”+月[明天.getMonth()]+“/”+明天.getFullYear()
document.getElementById("spanDate").innerHTML = ((tomorrow.getDate() < 10) ? "0" : "") + tomorrow.getDate() + "/" + months[tomorrow.getMonth()] + "/" + tomorrow.getFullYear()
这应该可以做到这一点。document.getElementById(“spanDate”).innerHTML=((明天.getDate()<10)?“0”:“)+明天.getDate()+“/”+月[明天.getMonth()]+“/”+明天.getFullYear()
('00' + tomorrow.getDate()).slice(-2)
这应该可以做到这一点。document.getElementById(“spanDate”).innerHTML=((明天.getDate()<10)?“0”:“)+明天.getDate()+“/”+月[明天.getMonth()]+“/”+明天.getFullYear()
('00' + tomorrow.getDate()).slice(-2)
这应该可以做到这一点。document.getElementById(“spanDate”).innerHTML=((明天.getDate()<10)?“0”:“)+明天.getDate()+“/”+月[明天.getMonth()]+“/”+明天.getFullYear()
('00' + tomorrow.getDate()).slice(-2)
这应该能奏效

('00' + tomorrow.getDate()).slice(-2)
将得到您想要的(带负索引的切片,将从末尾开始)

此外,您还可以直接使用日期构造函数让
明天

var tomorrow = new Date(Date.now() + (1000 * 3600 * 24));
// Date.now() returns current date in millisenconds

将得到您想要的(带负索引的切片,将从末尾开始)

此外,您还可以直接使用日期构造函数让
明天

var tomorrow = new Date(Date.now() + (1000 * 3600 * 24));
// Date.now() returns current date in millisenconds

将得到您想要的(带负索引的切片,将从末尾开始)

此外,您还可以直接使用日期构造函数让
明天

var tomorrow = new Date(Date.now() + (1000 * 3600 * 24));
// Date.now() returns current date in millisenconds

将得到您想要的(带负索引的切片,将从末尾开始)

此外,您还可以直接使用日期构造函数让
明天

var tomorrow = new Date(Date.now() + (1000 * 3600 * 24));
// Date.now() returns current date in millisenconds


但当日期为10且不应显示为010时,这是否有效+1。是的,这将起作用,您可以在这里看到:如果您想测试不同的日期,只需将.setDate()的参数更改为一个快速查询。。显示的日期是明天,而不是今天。。有没有办法解决这个问题?我不知道你想解决什么问题?我给出的小提琴只是为了显示,忽略.setDate for UsageHats很好,但是当日期为10且不应呈现为010时,这会起作用吗+1。是的,这将起作用,您可以在这里看到:如果您想测试不同的日期,只需将.setDate()的参数更改为一个快速查询。。显示的日期是明天,而不是今天。。有没有办法解决这个问题?我不知道你想解决什么问题?我给出的小提琴只是为了显示,忽略.setDate for UsageHats很好,但是当日期为10且不应呈现为010时,这会起作用吗+1。是的,这将起作用,您可以在这里看到:如果您想测试不同的日期,只需将.setDate()的参数更改为一个快速查询。。显示的日期是明天,而不是今天。。有没有办法解决这个问题?我不知道你想解决什么问题?我给出的小提琴只是为了显示,忽略.setDate for UsageHats很好,但是当日期为10且不应呈现为010时,这会起作用吗+1。是的,这将起作用,您可以在这里看到:如果您想测试不同的日期,只需将.setDate()的参数更改为一个快速查询。。显示的日期是明天,而不是今天。。有没有办法解决这个问题?我不知道你想解决什么问题?我给你的小提琴只是为了展示,请忽略.setDate for usageThats好的,抱歉找不到你。你能做一把小提琴吗?很有魅力。谢谢+1.谢谢你的努力。我希望它不会在日期为10时呈现010。
('00'+'10')='0010'
切片(-2)
将使用最后2个字符-->
'10'
。一个快速查询。。显示的日期是明天,而不是今天。。有没有办法解决这个问题?对不起,我帮不了你。你能做一把小提琴吗?很有魅力。谢谢+1.谢谢你的努力。我希望它不会在日期为10时呈现010。
('00'+'10')='0010'
切片(-2)
将使用最后2个字符-->
'10'
。一个快速查询。。显示的日期是明天,而不是今天。。有没有办法解决这个问题?对不起,我帮不了你。你能做一把小提琴吗?很有魅力。谢谢+1.谢谢你的努力。我希望它不会在日期为10时呈现010。
('00'+'10')='0010'
切片(-2)
将使用最后2个字符-->
'10'
。一个快速查询。。显示的日期是明天,而不是今天。。有没有办法解决这个问题?对不起,我帮不了你。你能做一把小提琴吗?很有魅力。谢谢+1.谢谢你的努力。我希望它不会在日期为10时呈现010。
('00'+'10')='0010'
切片(-2)
将使用最后2个字符-->
'10'
。一个快速查询。。显示的日期是明天,而不是今天。。有什么办法可以解决这个问题吗?