jq获取今天昨天一周时间

Posted DanielWu的前端之路

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jq获取今天昨天一周时间相关的知识,希望对你有一定的参考价值。

不少后台文章管理系统就有今天、明天、一周内、全部的分类展示,用Jquery获取今天、明天、一周内的时间节点(如下图)

html页面代码:

1 <div class="date-list-center">
2     <a href="javascript:;" value="0">今天</a>
3     <a href="javascript:;" value="1">昨天</a>
4     <a href="javascript:;" value="2">一周</a>
5     <a href="javascript:;" value="3">全部</a>
6 </div>

jquery部分:

今天:直接new Date();

昨天:今天减去一天(oneday = 1000*60*60*24);

一周:今天减去一天*7;

最后用format格式化

$(\'.date-list-center\').delegate(\'a\',\'click\',function(search){
    var Text = $(this).text();
    var today = new Date();
    var oneday = 1000 * 60 * 60 * 24;
    var format=\'yyyy-MM-dd hh:mm:ss\';
    var begindate;
    switch(Text)
    {
    //今天
        case \'今天\':
        begindate=new Date();
        break;
    //昨天
    case \'昨天\':
        begindate=new Date(today - oneday);
        break;
    //一周
        case \'一周\':
        begindate=new Date(today- oneday * 7);
        break;
    if(begindate){
        begindate.setHours(0);
        begindate.setMinutes(0);
        begindate.setSeconds(0);
        begindate.setMilliseconds(0);
    }
    if(today){
        today.setHours(23);
        today.setMinutes(59);
        today.setSeconds(59);
        today.setMilliseconds(59);
    }
//format时间格式化
    search.begin = begindate==null?null:begindate.format(format);
    search.end = today==null?null:today.format(format);
    alert(search.begin+\' \'+search.end);
    if(callback){callback();}
})    

 

以上是关于jq获取今天昨天一周时间的主要内容,如果未能解决你的问题,请参考以下文章

Android 时间工具类 获取当前时间/昨天时间/一周前/一个月/一年前时间

jQ选择器学习片段(JavaScript 部分对应)

python代码获取今天昨天明天的日期

php 获取昨天 今天 明天的时间

js获取当前时间(昨天今天明天)

[DBW]js获取当前时间(昨天今天明天)