简体   繁体   中英

How to change date format from dd/mm/yyyy to default format through Javascript

In my Database i am having date in "dd/mm/yyyy" format. In the sucess function I am getting like '29/06/2006". I want to convert this form "dd/mm/yyyy" format to default format (default format means "Thu Jun 29 2006 00:00:00 GMT+0530 (India Standard Time)")

I tried the following ways

1) way

xx = 29/06/2006 
new Date(xx)

2)way

dateFormat(xx, "ddd, mmmm dS, yyyy, h:MM:ss TT")

Both giving wrong date,month,year. Result as (Tue, May 6th, 2008, 12:00:00 AM)

I am giving input as Jun 29 2006 but after conversion it'a showing May 6th, 2008.

Try this:

var mydate = new Date(getDateFromFormat(/*Date value in string*/, /*Format of date sting*/));

http://www.mattkruse.com/javascript/date/

this could do it:

var dt  = '01/05/2011'.split(/\-|\s/)  // allows for 01-05-2011 also
    dat = new Date(dt.reverse().join('/'));

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM