実現したい事
PCで表示される時間とスマホで表示される時間を一緒にしたい(日本時間にしたい)
現状
pcは日本時間で表示出来ているのですが、スマホはさらに+9時間された時間が表示されます。
ex) chromeにて確認
pc : 2018/12/06 0:30
スマホ : 2018/12/06 09:30
表示が異なる原因はOSの違いであったり、ブラウザの違いであったりあると思いますが、はっきりとはわかりません。
またその解決法もわからないので、教えていただきたいです。
ソースコード
cakephp
// config/.env export APP_DEFAULT_LOCALE="ja_JP" export APP_DEFAULT_TIMEZONE="Asia/Tokyo"
// config/app.php 'App' => [ 'defaultLocale' => env('APP_DEFAULT_LOCALE', ''), 'defaultTimezone' => env('APP_DEFAULT_TIMEZONE', ''), 'Datasources' => [ 'default' => [ 'timezone' => '', // Asia/Tokyoと指定するとエラーが出たので、消しました
// config/bootstrap.php date_default_timezone_set(Configure::read('App.defaultTimezone'));
javascript
ajaxで通信して取ってきた時間を表示
var date = new Date(list[i]["created_t"]); var year = date.getFullYear(); var month = ("0"+(date.getMonth() + 1)).slice(-2); var day = ("0"+date.getDate()).slice(-2); var hour = ("0"+date.getHours()).slice(-2); var minutes = ("0"+date.getMinutes()).slice(-2); var created_t = year + "/" + month + "/" + day + " " + hour + ":" + minutes;
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/12/05 16:56