js获取一些系统的数据

1.获取系统的ip地址:

可利用搜狐的IP地址查询接口:http://pv.sohu.com/cityjson (默认GBK)  或:http://pv.sohu.com/cityjson?ie=utf-8  (可设置编码);

function showIP(){
    /**必须引用 http://pv.sohu.com/cityjson?ie=utf-8 */
    document.getElementById("ipAddress").innerHTML = returnCitySN["cip"];
    document.getElementById("cityName").innerHTML = returnCitySN["cname"];
}

2.获取当前时间:

function showTime(){
    var date = new Date();
    var year = date.getFullYear(); //当前年份
    var month = date.getMonth < 9 ? "0" + (date.getMonth() + 1) : (date.getMonth() + 1); //当前月份(0-11,0代表1月)
    var day = date.getDate() < 10 ? "0" + date.getDate() : date.getDate(); //当前日(1-31)
    var weekday = date.getDay(); //当前星期(0-6,0代表星期日)
    var weekdayArray = ["日", "一", "二", "三", "四", "五", "六"];
    var hours = date.getHours() < 10 ? "0" + date.getHours() : date.getHours(); //当前小时
    var minutes = date.getMinutes() < 10 ? "0" + date.getMinutes() : date.getMinutes(); //当前分钟
    var seconds = date.getSeconds() < 10 ? "0" + date.getSeconds() : date.getSeconds(); //当前秒
    var milliseconds = date.getMilliseconds(); //当前毫秒
    var time = date.getTime(); //当前时间的毫秒数
    var strYMD = date.toLocaleDateString(); //获取当前时间: 年/月/日
    var strTime = date.toLocaleString(); //获取当前时间: 年/月/日 上/下午 时:分:秒
    var str = "";
    str += year + "-" + month + "-" + day;
    str += "&nbsp;&nbsp;星期" + weekdayArray[weekday];
    str += "&nbsp;&nbsp;" + hours + ":" + minutes + ":" + seconds + ":" + milliseconds;
    document.getElementById("nowTime").innerHTML = str;
}

 

全部代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>获取一些系统常用数据</title>
    <script type="text/javascript" src="http://pv.sohu.com/cityjson?ie=utf-8"></script>
    <style type="text/css">
        label{
            font-weight: 700;
        }
        div{
            margin-top: 10px;
        }
    </style>
</head>
<body>
    <div>
        <label>ip地址:</label>
        <span id="ipAddress"></span>
        &nbsp;&nbsp;&nbsp;&nbsp;
        <label>所在地址:</label>
        <span id="cityName"></span>
    </div>
    <div>
        <label>当前时间:</label>
        <span id="nowTime"></span>
    </div>
</body>
<script type="text/javascript">
    showIP();
    setInterval(showTime,1);
    showTime();
    function showIP(){
        /**必须引用 http://pv.sohu.com/cityjson?ie=utf-8 */
        document.getElementById("ipAddress").innerHTML = returnCitySN["cip"];
        document.getElementById("cityName").innerHTML = returnCitySN["cname"];
    }
    function showTime(){
        var date = new Date();
        var year = date.getFullYear(); //当前年份
        var month = date.getMonth < 9 ? "0" + (date.getMonth() + 1) : (date.getMonth() + 1); //当前月份(0-11,0代表1月)
        var day = date.getDate() < 10 ? "0" + date.getDate() : date.getDate(); //当前日(1-31)
        var weekday = date.getDay(); //当前星期(0-6,0代表星期日)
        var weekdayArray = ["日", "一", "二", "三", "四", "五", "六"];
        var hours = date.getHours() < 10 ? "0" + date.getHours() : date.getHours(); //当前小时
        var minutes = date.getMinutes() < 10 ? "0" + date.getMinutes() : date.getMinutes(); //当前分钟
        var seconds = date.getSeconds() < 10 ? "0" + date.getSeconds() : date.getSeconds(); //当前秒
        var milliseconds = date.getMilliseconds(); //当前毫秒
        var time = date.getTime(); //当前时间的毫秒数
        var strYMD = date.toLocaleDateString(); //获取当前时间: 年/月/日
        var strTime = date.toLocaleString(); //获取当前时间: 年/月/日 上/下午 时:分:秒
        var str = "";
        str += year + "-" + month + "-" + day;
        str += "&nbsp;&nbsp;星期" + weekdayArray[weekday];
        str += "&nbsp;&nbsp;" + hours + ":" + minutes + ":" + seconds + ":" + milliseconds;
        document.getElementById("nowTime").innerHTML = str;
    }
</script>
</html>

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值