drasebt1835 2011-09-13 03:07
浏览 17
已采纳

计算用户选择gmt时间的开始时间

I have a loop that checks to see if a user's daily game has started based on time(). The event starting time is based on the GMT time that the user has chosen.

My problem is that I can't seem to work out how to get the starting time - once a day I loop through the database and create all the games for the day; if a user chooses the GMT time of 20 (for example) how do I work out the time() for the next time GMT20 occurs.

EDIT: I think the assumption here is that the daily loop is made at GMT +0, it's not. The daily loop can be anytime during the day, it happens after a certain event happens. So I need the NEXT unix timestamp where GMT +20 (for example) happens.

  • 写回答

1条回答 默认 最新

  • dongyongan9941 2011-09-13 03:23
    关注

    How is your date stored? As a unix time stamp? Just add 24 hours to it (in seconds).

    <?
    $time=$time+(24*60*60);
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥30 YOLO检测微调结果p为1
  • ¥20 求快手直播间榜单匿名采集ID用户名简单能学会的
  • ¥15 DS18B20内部ADC模数转换器
  • ¥15 做个有关计算的小程序
  • ¥15 MPI读取tif文件无法正常给各进程分配路径
  • ¥15 如何用MATLAB实现以下三个公式(有相互嵌套)
  • ¥30 关于#算法#的问题:运用EViews第九版本进行一系列计量经济学的时间数列数据回归分析预测问题 求各位帮我解答一下
  • ¥15 setInterval 页面闪烁,怎么解决
  • ¥15 如何让企业微信机器人实现消息汇总整合
  • ¥50 关于#ui#的问题:做yolov8的ui界面出现的问题