bootstrap-datetimepicker 时间日历控件的使用

1.必须引入bs和query

<script src=”https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js”></script>
<link href=”https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css” rel=”stylesheet”>
<script src=”https://cdn.bootcss.com/bootstrap/3.3.7/js/bootstrap.min.js”></script>

2.引入bootstrap-datetimepicker的css已经js 其中moment-with-locales-zh-cn.min.js是语言包(只有中文)

<link href=”bootstrap-datetimepicker.min.css” rel=”stylesheet”>
<script src=”moment-with-locales-zh-cn.min.js”></script>
<script src=”bootstrap-datetimepicker.min.js”></script>

3.html代码部分

<div class=”row”>
<div class=”col-sm-6″>
<div class=”form-group”>
<label for=””>选择日期:</label>
<div class=”input-group date” id=’date1′>
<input type=”text” class=”form-control”>
<span class=”input-group-addon”>
<i class=”glyphicon glyphicon-calendar”></i>
</span>
</div>
</div>
</div>
</div>

4.js代码部分

$(function () {
$(‘#date1’).datetimepicker({
format: ‘YYYY-MM-DD HH:mm:ss’,
locale: moment.locale(‘zh-cn’)
});
});

5.小结
format: ‘YYYY-MM-DD HH:mm:ss’ 这一块 如果不想显示时间,可以直接改成YYYY-MM-DD,如果时间只要12小时制度可以改成 YYYY-MM-DD hh:mm:ss

bootstrap-datetimepicker源码

<!DOCTYPE html>
<html>
<head>

</head>
<body>
<p id=”demo”>点击这个按钮,获得您的坐标:</p>
<button onclick=”getLocation()”>试一下</button>
<script>
var x=document.getElementById(“demo”);
function getLocation()
{
if (navigator.geolocation)
{
navigator.geolocation.getCurrentPosition(showPosition);
}
else{x.innerHTML=”Geolocation is not supported by this browser.”;}
}
function showPosition(position)
{
x.innerHTML=”Latitude: ” + position.coords.latitude +
“<br />Longitude: ” + position.coords.longitude;
}
</script>
</body>
</html>

js手机获取当前经纬度

html代码

<a href=”http://www.shangzh.com” class=”tooltiptitle=”老李的博客”>尚站互联首页</a>

js代码

//鼠标跟随
var x = 15;
var y = 10;
$("body").append("<div id='tooltip' style='position: absolute;border: #333 1PX solid;background: #f7f5d1;padding: 1px;color: #333;display: none;padding: 1px;'></div>");
var mytooltip = $("#tooltip");

$(".tooltip").mouseover(function (e) { //当鼠标指针从元素上移入时
   this.mytitle = this.title;
   this.title = '';
   mytooltip.html(this.mytitle).css({ "top": (e.pageY + y) + "px", "left": (e.pageX + x) + "px" }).show("fast");
}).mouseout(function () { //当鼠标指针从元素上移开时
   this.title = this.mytitle;
   mytooltip.html('');
}).mousemove(function (e) { //当鼠标指针从元素上移动时
   mytooltip.css({ "top": (e.pageY + y) + "px", "left": (e.pageX + x) + "px" });
});

Ajax请求默认的都是异步的
如果想同步 async设置为false就可以(默认是true)

var html = $.ajax({
url: “some.php”,
async: false
}).responseText;

或者在全局设置Ajax属性

$.ajaxSetup({
async: false
});

再用post,get就是同步的了