如何将MySql日期时间戳转换为JavaScript的日期格式

在我们读取到MySQL datetime数据类型值后,格式为YYYY-MM-DD HH:MM:SS,怎样可以将这种格式转换为JavaScript的Date()格式呢,例如得到对象 Date(’YYYY,MM,DD, HH,MM,SS)

其实,可以看到MySQL时间戳记的每个时间组成部分与Date()构造函数所需的参数顺序相同。在调用Javascript的构造函数之前,我们需要对字符串简单的进行拆分,然后调用Date构造函数就可以了,代码比较简单:

// 将时间字符串拆分 [ Y, M, D, h, m, s ]
var t = "2010-06-09 13:12:01".split(/[- :]/);

// 调用构造函数
var d = new Date(Date.UTC(t[0], t[1]-1, t[2], t[3], t[4], t[5]));

console.log(d);
// -> Wed Jun 09 2010 14:12:01 GMT+0100 (BST)

这里需要注意的是:我们假设了MySQL服务器输出UTC日期。

 

By Code问答

在Javascript中可以使用OpenCV或类似的库吗?

问题:

我们可以使用Javascript的OpenCV吗?有这样的实现吗?
有什么JS库可以用来检测图片或视频中的脸部元素吗?

回答:

我不认为有什么方法可以在JS中使用openCV,除了使用openCV与服务器进行通信并在那里进行处理。
JS中有一个人脸检测算法,我知道:http://badassjs.com/post/1461943420/face-detection-in-javascript-via-html5-canvas

 
 
Code问答: http://codewenda.com/topics/javascript/
Stackoverflow: Is it possible to use OpenCV or similar library in Javascript?

*转载请注明本文链接以及stackoverflow的英文链接