私はJSを使用してDataTable
おり、Date Column
ソート可能でなければなりません。しかし、JS は Dates が Strings としてインポートされたと想定しているため、ソートできません。(実際の時系列順ではなく、文字列順のみ)
次に、グーグルで検索したところ、JS は JS Dates のみをソートできることに気付きました。つまり、PHP Date を JS Dates に変換する必要があります。
しかし、私はまだそれを正しく取得できません。私がしたことは次のとおりです。
<script>
var jsDate = new Date(
<?php echo $phpDate_y; ?>,
<?php echo $phpDate_m; ?>,
<?php echo $phpDate_d; ?>
); // $phpDate will be "2012-04-30";
</script>
ただし、レンダリング時には、jsDate は次のように変換されます。
Thu Oct 03 1935 00:00:00 GMT+0730 (MALST)
はるかに違う!!
そして、私のタイムゾーンの場所はSingapore
です。
他の適切な方法はありますか pls :(