最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

javascript - String date to unix timestamp - Stack Overflow

programmeradmin3浏览0评论

I m working on a scheduled TV on a raspberry pi (raspbian) in javascript/node.js

I extract the information of what to play in a .smil file, and one of the field is scheduled, wich is a string of the format "YYYY-MM-DD hh:mm:ss"

To make parison between them and the system time, I would like to convert it in UNIX timestamp.

Is there a better way than a function like this one:

function (stime){
    var time=0, cache=0, scache;

    scache=stime.substr(0, 4);
    cache=parseInt(scache);
    time=cache*365*24*60*60;

    ...

    return time;
}

And so on for mounth, day...?

I m working on a scheduled TV on a raspberry pi (raspbian) in javascript/node.js

I extract the information of what to play in a .smil file, and one of the field is scheduled, wich is a string of the format "YYYY-MM-DD hh:mm:ss"

To make parison between them and the system time, I would like to convert it in UNIX timestamp.

Is there a better way than a function like this one:

function (stime){
    var time=0, cache=0, scache;

    scache=stime.substr(0, 4);
    cache=parseInt(scache);
    time=cache*365*24*60*60;

    ...

    return time;
}

And so on for mounth, day...?

Share Improve this question asked Jul 29, 2013 at 10:03 DrakaSANDrakaSAN 7,9088 gold badges57 silver badges96 bronze badges
Add a ment  | 

1 Answer 1

Reset to default 7

May be this can help

var date = new Date('2009-07-15 00:00:00'.split(' ').join('T'))

that will give you date object and to get timestamp from it you can do

date.getTime() / 1000

dividing by 1000 because getTime will give timestamps in milliseconds

发布评论

评论列表(0)

  1. 暂无评论