我是Java语言的新手,我有此日期值(出生日期= 1986-12-14),我想将其更改为字符串,但是我得到的只是减法运算。
var birth = 1986-12-14;
console.log(birth.toString());
output: 1960
我希望结果是“ 1986-12-14”
答案 0 :(得分:2)
var birth = 1986-12-14;
之所以成为birth = 1960
,是因为1986-12-14
不是日期,而是数学表达式。
如果要约会,请使用 date 。
注意:月表示为从
0
开始的整数。因此,如果 您想使用12月,则本月将使用11
。
var birth = new Date(1986,11,14);
// Extract the parts of the date that you want and build a string from them.
// Adjust the month for human consumption
console.log(birth.getFullYear() + "-" + (birth.getMonth() + 1) + "-" + birth.getDate());