How to change date format using jQuery?

164,032

Solution 1

You can use date.js to achieve this:

var date = new Date('2014-01-06');
var newDate = date.toString('dd-MM-yy');

Alternatively, you can do it natively like this:

var dateAr = '2014-01-06'.split('-');
var newDate = dateAr[1] + '-' + dateAr[2] + '-' + dateAr[0].slice(-2);

console.log(newDate);

Solution 2

var d = new Date();

var curr_date = d.getDate();

var curr_month = d.getMonth();

var curr_year = d.getFullYear();

curr_year = curr_year.toString().substr(2,2);

document.write(curr_date+"-"+curr_month+"-"+curr_year);

You can change this as your need..

Solution 3

You don't need any date-specific functions for this, it's just string manipulation:

var parts = fecha2.value.split('-');
var newdate = parts[1]+'-'+parts[2]+'-'+(parseInt(parts[0], 10)%100);

Solution 4

I dont think you need to use jQuery at all, just simple JavaScript...

Save the date as a string:

dte = fecha.value;//2014-01-06

Split the string to get the day, month & year values...

dteSplit = dte.split("-");
yr = dteSplit[0][2] + dteSplit[0][3]; //special yr format, take last 2 digits
month = dteSplit[1];
day = dteSplit[2];

Rejoin into final date string:

finalDate = month+"-"+day+"-"+year
Share:
164,032

Related videos on Youtube

User1988
Author by

User1988

learn learn and learn as much as you can dude..... because learning could never be end up.

Updated on July 09, 2022

Comments

  • User1988
    User1988 almost 2 years

    I have a date in a format like this fecha2.value = '2014-01-06', but I want to change the format to this '01-06-14' using jQuery.

    How can I do this? Thanks in advance.

    • Barmar
      Barmar over 10 years
      jQuery doesn't have any date-specific functions. It looks like you should be able to do this just using simple Javascript string operations. What part are you having trouble with?
    • Nagaraj Tantri
      Nagaraj Tantri over 10 years
  • ankit suthar
    ankit suthar almost 7 years
    how can we do this on a plane javascript?
  • Rory McCrossan
    Rory McCrossan almost 7 years
    The second example is using plain Javascript