Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

change date format from jquery

I have this date, that I get from jquery

Wed Oct 30 2013 09:05:17 GMT-0800 (Hora estándar Pacífico (México))

that I get this function

var date = new Date();
var newdate = new Date(date);
newdate.setDate(newdate.getDate() + 7);
var nd = new Date(newdate);
$('#vigencia_receta_11').val(nd);

But I only need the date not the time, I want to format the date like this "DD/MM/YYYY"

like image 561
GioBot Avatar asked Dec 19 '22 22:12

GioBot


2 Answers

A couple of options.

If you're OK with including jQueryUI: $("#vigencia_receta_11").val($.datepicker.formatDate('dd/M/yy', nd));

Otherwise, the jQuery dateFormat plugin does something similar: $("#vigencia_receta_11").val($.format.date(nd, 'dd/M/yy'));

like image 129
Christian Ternus Avatar answered Dec 27 '22 12:12

Christian Ternus


I did like the following code:

function myDateFormatter ("pass your date here") {
        var d = new Date(dateObject);
        var day = d.getDate();
        var month = d.getMonth() + 1;
        var year = d.getFullYear();
        if (day < 10) {
            day = "0" + day;
        }
        if (month < 10) {
            month = "0" + month;
        }
        var date = day + "/" + month + "/" + year;

        return date;
    }; 
like image 40
DropAndTrap Avatar answered Dec 27 '22 10:12

DropAndTrap