Я разрабатываю систему о разрешении в PHP, MySQL, и он должен рассчитать сотрудника, прошедшего последнюю дату, для получения их пособия. Это мой JavaScript, чтобы рассчитать последнюю дату. Выход для кода ниже: 15-7-2015. Я бы хотел (а) 15-07-2015.Как изменить формат выходного дня
Что я должен изменить, чтобы получить такой вывод?
<script type="text/javascript">
function calculateLast() {
\t var x = document.form1.tempoh.value; //<-----------Tempoh Elaun
var CurrentDate = new Date();
CurrentDate.setMonth(CurrentDate.getMonth() + eval(x));
var day = CurrentDate.getDate();
var monthIndex = CurrentDate.getMonth()+1;
var year = CurrentDate.getFullYear();
\t document.getElementById('tamatElaun').value = day + "-" + monthIndex + "-" + year;
//document.write(day, monthNames[monthIndex], year);
}
</script>
Возможный дубликат [Как получить месяц и дату JavaScript в двузначном формате?] (Http://stackoverflow.com/questions/6040515/how-do-i-get-month-and-date-of-javascript -in-2-digit-format) ИЛИ [Javascript добавляет ведущие нули на дату] (http://stackoverflow.com/questions/3605214/javascript-add-leading-zeroes-to-date) ИЛИ [Javascript date - Leading 0 для дней и месяцев, где это применимо] (http: // stackover flow.com/questions/6979697/javascript-date-leading-0-for-days-and-months-where-applicable) – Sean