XMLHttpRequest对象在js里面怎么创建

以前js是用的浏览器自带控件,在cocos-js里面应该怎么来创建呢?
为了获得http://bjtime.cn的网络时间

var xmlhttp = new XMLHttpRequest(“MSXML2.XMLHTTP.3.0”);
xmlhttp.open(“GET”, “http://bjtime.cn”, false);
xmlhttp.setRequestHeader(“If-Modified-Since”, “bjtime”);
xmlhttp.send();
var dateStr = xmlhttp.getResponseHeader(“Date”);
var date = new Date(dateStr);
var year = date.getFullYear();
var month = date.getMonth() + 1;
var date1 = date.getDate();
var hour = date.getHours();
var minutes = date.getMinutes();
var second = date.getSeconds();

var that = this;
var xhr = cc.loader.getXMLHttpRequest();
xhr.open(“GET”, “http://bjtime.cn”, true);
xhr.setRequestHeader(“If-Modified-Since”, “bjtime”);

    xhr.onreadystatechange = function () {
        cc.log("=======================onreadystatechange ================" + xhr.readyState);
        cc.log("=======================xhr.status ================" + xhr.status);
        if (xhr.readyState == 4 && (xhr.status >= 200 && xhr.status <= 207)) {
            var httpStatus = xhr.statusText;
            var response = xhr.responseText.substring(0, 100) + "...";
            cc.log("=======================Status: Got GET response! ================" + xhr.responseText);
        }
    };
    xhr.send();
    cc.log("=======================xhr.readyState ================" + xhr.readyState);