2

I got a query how do I convert yyyy-mm-dd hh:mm:ss to UNIX time-stamp using angularjs or JavaScript for example:2015-04-17 10:12:12this is how my date value how do i convert ??

8
  • 1
    +new Date('2015-04-17 10:12:12') - it will return a int value Commented Apr 29, 2015 at 6:16
  • I tried that when am doing it I am receiving INVALID DATE as output when console logged the above one. Commented Apr 29, 2015 at 6:17
  • then you will have to use a good parse like momentjs to parse the string to date then get the timestamp value from that Commented Apr 29, 2015 at 6:18
  • How about Date.parse('2015-04-17 10:12:12') ? See this Commented Apr 29, 2015 at 6:19
  • Convert a string to a Unix timestamp in javascript Commented Apr 29, 2015 at 6:20

3 Answers 3

8
new Date("2015/04/29 11:24:00").getTime(); //for answer in milliseconds
(new Date("2015/04/29 11:24:00").getTime()/1000); //to get answer in seconds

:)

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

Comments

1

You can try below snippet for unix timestamp...

var unixtimestamp = (new Date('2015-04-17 10:12:12')).getTime() / 1000;

Sorry my above solution was working fine in only Chrome.

Below soltution might help you..

var unixtimestamp = (new Date("2015-04-17 10:12:12".replace('-','/'))).getTime() / 1000;
        alert(unixtimestamp);

jsfiddle link: http://jsfiddle.net/7r4c9Lqo/3/

1 Comment

Working js fiddle link, jsfiddle.net/7r4c9Lqo
1

You could do:

date1 = '2015-04-17 10:12:12'.split(':');
date2 = date1[0].split(' ');
date3 = date2[0].split('-');
the_date = new Date(parseInt(date3[0]),parseInt(date3[1])-1,parseInt(date3[2]),parseInt(date2[1]),parseInt(date1[1]),parseInt(date1[2]));

3 Comments

this does not answer OP's question. The original date format is not like this
Well, you could transform to this format with split
ouch, that works, but it would be over-complicated. And date3[1] is 04 (a string) ... forget to use parseInt() ?

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.