-1

From a weather feed I'm getting the data for dates in the form of 2012-05-17.

How do I convert that to Thursday May 17th form?

Phrogz
  • 296,393
  • 112
  • 651
  • 745
webewitch
  • 89
  • 4
  • 10

2 Answers2

3
  1. Parse the string into a JavaScript Date object.
  2. Format the Date object however you like.

See also: Why does Date.parse give incorrect results? and How to format a JavaScript date questions.

Community
  • 1
  • 1
Phrogz
  • 296,393
  • 112
  • 651
  • 745
0

How about this:

var originalDateTime = '2012-05-17',
splitedDatetime = originalDateTime.split('0'),
date = new Date(),
date.setFullYear(splitedDatetime[0],splitedDatetime[1]-1,splitedDatetime[2]),
formatedDateString = date.toLocaleFormat("%A %B %d");
Rodrigo
  • 400
  • 3
  • 7