<?php
date_default_timezone_set('America/Los_Angeles');
$date = date('Gi', time());
?>
<script type="text/javascript">
var locTime = <?php echo json_encode($date) ?>;
var jTime = null;
$.getJSON( "urltojson", function(result) {
console.log("sucess1");
jTime = result["crossroads"]["monday"][0];
console.log("sucess2");
console.log(jTime)
})
</script>
json -
{ "crossroads":
{
"monday": [
{"breakfastopen": 700},
{"breakfastclose": 1100},
{"lunchopen": 1100},
{"lunchclose": 1400},
{"dinneropen": 1700},
{"dinnerclose": 2100}
]
}
}
コンソールのjTime出力は常に
Object {breakfastopen: 700}
jTime をトリミングして「700」のみを表示するにはどうすればよいですか?
私がやろうとしているのは、ローカル時間を取得して、json 配列の整数と比較することです。これまでのところ、json 変数を jTime に変換して locTime と比較することはできませんでした。