jquery中把从数据库中的时间戳转换
我从网上找到的方法,转换后格式2014/7/2下午10:38:20这样的我想转换成2014-7-222:38:20为什么是12小时制?还有$(document).anim...
我从网上找到的方法,转换后格式2014/7/2 下午10:38:20这样的 我想转换成2014-7-2 22:38:20
为什么是12小时制? 还有$(document).animate({scrollTop:0},"slow");想让滚动条到顶端之后,让触发动画的div消失, 滚动条top大于0让出发动画的div显示,应该怎么实现?
滚动条我是这样写的,当滚动到顶部,就让div隐藏$("a.scrollToTop").click(function(){
$("html,body").animate({scrollTop:0},"slow"); if($("html,body").scrollTop()<=0){
$("#gotop").fadeOut("slow"); return false;//防止默认事件}),没有成功当滚动到顶端之后,不能自动消失,必须再点击一下才行。我想让他自动消失
时间戳取到了,我要在ajax的success中把时间戳显示出来,24小时制的,应该怎么显示,不要调用函数 展开
为什么是12小时制? 还有$(document).animate({scrollTop:0},"slow");想让滚动条到顶端之后,让触发动画的div消失, 滚动条top大于0让出发动画的div显示,应该怎么实现?
滚动条我是这样写的,当滚动到顶部,就让div隐藏$("a.scrollToTop").click(function(){
$("html,body").animate({scrollTop:0},"slow"); if($("html,body").scrollTop()<=0){
$("#gotop").fadeOut("slow"); return false;//防止默认事件}),没有成功当滚动到顶端之后,不能自动消失,必须再点击一下才行。我想让他自动消失
时间戳取到了,我要在ajax的success中把时间戳显示出来,24小时制的,应该怎么显示,不要调用函数 展开
1个回答
2014-07-03
展开全部
/**
* 时间对象的格式化
*/
Date.prototype.format = function(format)
{
/*
* format="yyyy-MM-dd hh:mm:ss";
*/
var o = {
"M+" : this.getMonth() + 1,
"d+" : this.getDate(),
"h+" : this.getHours(),
"m+" : this.getMinutes(),
"s+" : this.getSeconds(),
"q+" : Math.floor((this.getMonth() + 3) / 3),
"S" : this.getMilliseconds()
}
if (/(y+)/.test(format))
{
format = format.replace(RegExp.$1, (this.getFullYear() + "").substr(4
- RegExp.$1.length));
}
for (var k in o)
{
if (new RegExp("(" + k + ")").test(format))
{
format = format.replace(RegExp.$1, RegExp.$1.length == 1
? o[k]
: ("00" + o[k]).substr(("" + o[k]).length));
}
}
return format;
}
//调用方法
var time = Date.parse("你的时间字符串");
dt = time.format("yyyy-MM-dd hh:mm:ss");
==============================分割线,以下是你想要的滚动==========================
$(document).ready(function() {
$(window).scroll(function() {
//$(document).scrollTop() 获取垂直滚动的距离
//$(document).scrollLeft() 这是获取水平滚动条的距离
if ($(document).scrollTop() <= 0) {
//alert("滚动条已经到达顶部为0");
$("#你想隐藏的div的Id").hide();
}
if ($(document).scrollTop() >= $(document).height() - $(window).height()) {
alert("滚动条已经到达底部为" + $(document).scrollTop());
}
});
});
更多追问追答
追问
我把问题补充了,继续追问不能打那么多
追答
在ajax的success中,为什么不想调用函数?
var time=Date.parse("你的时间字符串");
var year=time.getYear();
var month=time..getMonth();
...
得到这些值之后,你只能一个个去拼接了。
=======关于div隐藏,把下面代码直接贴到你的script标签中就可以了=========
$(document).ready(function() {
$(window).scroll(function() {
if ($(document).scrollTop() <= 0) {
$("#gotop").fadeOut("slow");
}
});
});
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询