Javascript Data Type How to - Convert a long date to UK short date format dd/mm/yyyy








Question

We would like to know how to convert a long date to UK short date format dd/mm/yyyy.

Answer


<!DOCTYPE html>
<html>
<head>
<script type='text/javascript'>
<!--from   w  w  w  .jav a 2  s  .  c o m-->
var d = new Date();
var c = new Date('2013-06-15 03:00:00');
document.writeln(formatDate(c));
document.writeln('<br/>');
document.writeln(formatDate(d));
function formatDate(d)
{
    var month = d.getMonth();
    var day = d.getDate();
    month = month + 1;
    month = month + "";
    if (month.length == 1)
    {
        month = "0" + month;
    }
    day = day + "";
    if (day.length == 1)
    {
        day = "0" + day;
    }
    return month + '-' + day + '-' + d.getFullYear();
}

</script>
</head>
<body>
</body>
</html>

The code above is rendered as follows: