1. 
var time1 = (new Date("2016-11-10 10:00:00")).getTime();  //  millisecond
var time2 = new Date(time1);  //  UTC times
2. 
/** 
* From: http://wiki.jikexueyuan.com/project/brief-talk-js/data.html
* 返回倒计时 
* @param dt {Date}:目的Date对象 
* @return {Strin} :返回倒计时:X天X时X分 
*/  
function getDownTime(dt) {  
    // 1.获取倒计时  
    var intervalMsec = dt - Date.now(); // 目的时间减去现在的时间,获取两者相差的毫秒数  
    var intervalSec = intervalMsec / 1000; // 转换成秒数  
    var day = parseInt(intervalSec / 3600 / 24); // 天数  
    var hour = parseInt((intervalSec - day * 24 * 3600) / 3600); // 小时  
    var min = parseInt((intervalSec - day * 24 * 3600 - hour * 3600) / 60); // 分钟  
    // 2.若相差的毫秒小于0 ,表示目的时间小于当前时间,这时的取的值都是负的:-X天-时-分,显示时,只显示天数前面为负的就行。  
    if (intervalMsec < 0) {  
        hour = 0 - hour;  
        min = 0 - min;  
    }  
    // 3.拼接字符串并返回  
    var rs = day + '天' + hour + '时' + min + '分';  
    return rs;  
}  
// 当前时间:2014/12/28 13:26  
console.log(getDownTime(new Date('2015/06/01'))); // => 154天10时33分  
console.log(getDownTime(new Date('2014/01/01'))); // => -361天13时26分  
3. 
var t = new Date();
t.toTimeString();
//  "17:28:02 GMT+0800 (CST)"