【问题标题】:Passing next and previous date using jquery使用 jquery 传递下一个和上一个日期
【发布时间】:2011-01-23 18:37:22
【问题描述】:

我试图解决这个问题,使用 Jquery 我想按日期浏览事件列表。我调用通过 jquery ajax 调用返回结果的 php。我希望有 2 个链接可以让我在日期中前进,另一个链接让我可以根据当前使用的日期返回日期并将其传递给 php 页面以获取该日期的所有结果。

例如,默认日期是今天,然后我可以单击一个链接,该链接将获取第二天的日期并通过 ajax 将其传递到 php 页面。然后,如果我再次单击箭头,它将在第二天获得,依此类推。谁能指出我这样做的正确方向?

【问题讨论】:

    标签: jquery ajax date


    【解决方案1】:

    我认为更简单的方法是将您的日期转换为时间戳并将其发送到 js => php 或 php => js。

    在 js 中查看 Date 对象,在 php 中查看 date 对象。您可以轻松地将时间戳转换为日期,并将日期转换为时间戳。

    【讨论】:

    • 好的,我将如何跟踪当前日期?因此,如果默认日期是今天,我单击下一步按钮,然后我想通过明天的日期。然后,如果我点击上一个按钮,我想回到今天的日期。如果我点击下两次它前进 2 天,然后我点击上一次它返回一天。
    • 你不会重新加载页面吧?所以日期变量在js中还是一样的。你开始: var date_obj = new Date();。您执行 date_obj.time() 来获取今天的时间戳,执行 date_obj.getDay() 来获取今天的 int。如果你想去明天你做 date_obj.setTime(date_obj.getTime() + day);天 = 24 * 60 * 60。我相信您可以使用日期库来获取第二天,但这应该可以。
    • 对不起,它设置了 getDate() 和 setDate() 来获取今天的 int(一个月中的一天)。只是看看文档,有很多功能。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-04-05
    • 1970-01-01
    • 2020-01-12
    • 1970-01-01
    • 2017-12-03
    • 2014-01-10
    • 2014-05-01
    相关资源
    最近更新 更多