DataTables从服务器转换日期JSON

时间:2015-12-18 17:05:44

标签: javascript jquery datatables

我在服务器端模式下使用Datadatables。 对于我的服务器返回JSON DATE模式的日期,例如:

    $c = TableRegistry::get('cateogories');
    $result= $c->find()->select(['id'])->where(['url'=>$slug])->toArray();
    if(count($result) > 0) {
        $routes->connect(
            '/:slug',
            ['controller' => 'Categories', 'action' => 'index', 'id' => $result[0]['id']]
        );
    }

如何自动格式化DataTables本地化的浏览器语言格式?

谢谢

1 个答案:

答案 0 :(得分:1)

假设这个“2015-12-18T17:04:27Z”是从服务器返回的值,这是我对它的看法。

new Date("2015-12-18T17:04:27Z").toLocaleDateString() // =>"12/18/2015"
new Date("2015-12-18T17:04:27Z").toLocaleString() // => "12/18/2015, 12:04:27 PM"

您可以使用多种方法将其格式化为here

注意:评论是我的区域设置确定的输出,您的可能会有所不同