试图从json中获取整数以进行当前时间比较

时间:2013-06-21 22:21:36

标签: php javascript html json

<?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进行比较。

1 个答案:

答案 0 :(得分:1)

它应该返回一个对象,以便访问它应该是

data.crossroads.monday[0].breakfastopen

{}表示对象[]是数组