我有以下代码,该代码接受响应(来自Facebook),并将日期更改为英国(日,月,年)而不是美国。
我为该月添加了+1条件,因为它从零开始。
现在,我需要添加一个if语句,如果该月份小于10 ,则将其设置为,并将0添加到开头*。这是因为它当前显示1、2等,并且必须为01、02。
我不确定如何在现有代码中间添加这种语句?var bday = new Date(response.birthday);
document.getElementById("<%= tbOrg.ClientID %>").value = bday.getDate() + "/" + (bday.getMonth()+1) + "/" + bday.getFullYear();
最佳答案
fixDays = function (d) {
var days = d;
if (parseInt(days) < 10) {
days = "0" + days;
}
return days.toString();
}
像fixDays(bday.getDate);一样使用它;
更新
document.getElementById("<%= tbOrg.ClientID %>").value = fixDays(bday.getDate()) + "/" + fixDays((bday.getMonth()+1)) + "/" + bday.getFullYear();
关于javascript - 在类型转换中添加if语句以表示出生日期,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13936049/