6

I have this date fromat:

Mon Feb 02 2015 05:18:44 GMT+0000 (UTC) 

How can I reformat it to something more friendlier such as 2/2/2015 I am using javascript.

I tried using .format and dateFormat but they both return undefined value.

How can I do this? I don't want to use any regex please.

6

5 Answers 5

8

If you want the simplest way just concat all of the separate parts

var output = dt.getMonth( ) + 1 +'/'+ dt.getDate( ) + '/' +dt.getFullYear( );

There are a few libraries that will handle more advanced stuff if you need it, but that is the lightest way I can think of doing what you are asking.

Sign up to request clarification or add additional context in comments.

Comments

4

Use this awesome library. Moment JS

For your case it would be some thing link

var dateString = 'Mon Feb 02 2015 05:18:44 GMT+0000';
var date = new Moment(dateString);

alert(date.format('MM/dd/YYYY'));

Comments

4

var d = new Date(); var n = d.toLocaleDateString();

I think this will give you desired output.

1 Comment

The result of toLocaleString is entirely implementation dependent and gives different results in different browsers. So while some might give the required format, others will not.
3

You can pass it to Date Object:

var dateString = "Mon Feb 02 2015 05:18:44 GMT+0000 (UTC)";
var date = new Date(dateString);

date.getDate(); // > 2 (the day number)
date.getMonth(); // > 1 (the month number as 0 is January, 11 is December)

You can also find a lib to do the format job or format yourself.

Comments

0

There are many ways to parse and re-format a date. Here is a very simple method that works for your date format:

var d = 'Mon Feb 02 2015 05:18:44 GMT+0000 (UTC)';
var dStr = new Date(d).toDateString();

The value of dSTr will be something like 'Sun Feb 01 2015'.

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.