//获取时间
var t = null;
t = setTimeout(time, 1000); //開始运行
function time() {
clearTimeout(t); //清除定时器
dt = new Date();
var y = dt.getFullYear();
var mt = Appendzero(dt.getMonth() + 1);
var day = Appendzero(dt.getDate());
var h = Appendzero(dt.getHours()); //获取时
var m = Appendzero(dt.getMinutes()); //获取分
var s = Appendzero(dt.getSeconds()); //获取秒
document.querySelector(".showTime").innerHTML =
y +
"-" +
mt +
"-" +
day +
" " +
h +
":" +
m +
":" +
s;
t = setTimeout(time, 1000); //设定定时器,循环运行
}
//获取天气
$(function () {
$.ajax({
url: "https://api.asilu.com/weather/",
type: 'GET',
dataType: 'jsonp',
data: {
"key": "adfdb863ddb1101bb6b40c0700d6203b",
},
success: function (html) {
var str = "";
str += "" + html.city + "";
// str += "" + html.weather[0].date + "";
str += "" + html.weather[0].weather + "";
str += "" + html.weather[0].temp + "";
str += "" + html.weather[0].wind + "";
str += "";
$(".weather").html(str)
}
});
})
/* 个位补零*/
function Appendzero(obj) {
if (obj < 10) return "0" + obj; else return obj;
}
function add0(m) { return m < 10 ? '0' + m : m }
//时间戳转化成时间格式
function getFormatDate(timestamp) {
//timestamp是整数,否则要parseInt转换,不会出现少个0的情况
var time = new Date(timestamp);
var year = time.getFullYear();
var month = time.getMonth() + 1;
var date = time.getDate();
var hours = time.getHours();
var minutes = time.getMinutes();
var seconds = time.getSeconds();
return year + '-' + add0(month) + '-' + add0(date) + ' ' + add0(hours) + ':' + add0(minutes) + ':' + add0(seconds);
}
/* 毫秒转化*/
function test(time_distance) {
// 天时分秒换算
var int_day = Math.floor(time_distance / 86400)
time_distance = time_distance - int_day * 86400;
var int_hour = Math.floor(time_distance / 3600)
time_distance = time_distance - int_hour * 3600;
var int_minute = Math.floor(time_distance / 60)
time_distance = time_distance - int_minute * 60;
var int_second = Math.floor(time_distance)
// 时分秒为单数时、前面加零
if (int_day < 10) {
int_day = "0" + int_day;
}
if (int_hour < 10) {
int_hour = "0" + int_hour;
}
if (int_minute < 10) {
int_minute = "0" + int_minute;
}
if (int_second < 10) {
int_second = "0" + int_second;
}
return int_day + '天' ;
}
//alert(test(3000000));
// console.log(test);