簡體   English   中英

使用帶有jQuery的Unix時間戳來更新JSON。

[英]update JSON using the Unix timestamp with jQuery.

我有以下JSON對象來維護由第三方托管的移動內容:

<script type="text/javascript">
    var contentInfo = {};

    contentInfo.mobileContent = {
        "global" : 
        {
            "headerBanner": 
            {
                "img" : "http://www.myDomain.com/assets/someImage.png",
                "url" : "http://www.myDomain.com/newPage.html"
            }
        },

        "home": 
        {
            "bodyBanner": 
            {
                "img" : "http://www.myDomain.com/assets/imageDefault.png",
                "url" : "http://www.myDomain.com/newPage2.html"
            }

        }
    };
</script>

我需要將默認的bodyBanner內容更新為以下內容:

"bodyBanner": 
{
"img" : "http://www.myDomain.com/assets/importantMessage.png",
                "command" : "displayOverlay",
                "parameters" : { "path":"http://www.myDomain.com/popup.html" }
}

在2014年3月6日格林尼治標准時間下午6點,應在2014年3月7日格林尼治標准時間上午10點改回默認的bodyBanner。

有人可以使用Unix時間戳和jQuery幫助我進行此更新嗎?

這樣的事情怎么樣?

var start = new Date(2014, 3, 6, 6);
var end = new Date(2014, 3, 7, 10);
if (Date.now() > start && Date.now() < end) {
contentInfo.mobileContent['home']['bodyBanner'] = {
                "img" : "http://www.myDomain.com/assets/importantMessage.png",
                "command" : "displayOverlay",
                "parameters" : { "path":"http://www.myDomain.com/popup.html" }
                }
}

在此處閱讀有關Date對象的更多信息,以確保時區符合您的預期,等等。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM