1
Google Chartでグラフを作成します。しかし、Safariでしか動作しません。 が、私はエラーを取得する:Google ChartはSafariでしか動作しません
a.getTime is not a function. (in 'a.getTime()','a.getTime' is undefined).
私の日付コード:
var date = new Date();
をこれは、行の私のコードです:
data.addRows([
<?php
$now = date();
echo '[new Date('.date("Y, m, d, H, i, s", strtotime("$now -1 month -7 Day")).'), 80, 8, 96, , 100, , , , , 38, , ,],';
echo '[new Date('.date("Y, m, d, H, i, s", strtotime("$now -1 month -6 Day")).'), , 12, , , 102, , , , , , , ,],';
echo '[new Date('.date("Y, m, d, H, i, s", strtotime("$now -1 month -5 Day")).'), 100, , , , , , , , , 36 , , ,],';
echo '[new Date('.date("Y, m, d, H, i, s", strtotime("$now -1 month -4 Day")).'), , , , , , , , , , 36, , ,],';
echo '[new Date('.date("Y, m, d, H, i, s", strtotime("$now -1 month -3 Day")).'), , 18, 93, , , , , , , , , ,],';
echo '[new Date('.date("Y, m, d, H, i, s", strtotime("$now -1 month -2 Day")).'), 120, , , , , , , , , , , ,],';
echo '[new Date('.date("Y, m, d, H, i, s", strtotime("$now -1 month -1 Day")).'), 85, 14, 98, , 54, , , , , , , ,],';
$query = "SELECT * FROM `test` ORDER BY date ASC";
if ($result = $mysqli->query($query)) {
while ($arr = $result->fetch_assoc()) {
$date = $arr['date'];
echo '
[
new Date('.date("Y, m, d, H, i, s", strtotime("$date -1 month")).'),
'.$arr['test1'].',
'.$arr['test2'].',
'.$arr['test3'].',
'.$arr['test4'].',
'.$arr['test5'].',
'.$arr['test7'].',
'.$arr['test8'].',
'.$arr['test9'].',
'.$arr['test10'].',
'.$arr['test11'].',
'.$arr['test12'].',
'.$arr['test13'].',
],
';
}
}
?>
]
);
私がここに日付が間違っているものだと思います。
Safariで動作しない理由がわかりません。
私はサファリにテストする方法が、_shouldのwork_を使用した日付のコンストラクタを持っていません - フォーマットが生成する先頭のゼロは、なぜこれが問題を引き起こすのか分かりませんが、あなたがそれを排除できるかどうかは分かりませんか? - > '新しい日付(2017、01、07、00、00) - 対 - >'新しい日付(2017,1,7,0,0,0) '' - _itはstretch_ – WhiteHat
あなたの良い答えをありがとう。私はそれを試みたが、それはまだSafariでのみ動作しません.. –