dousikuai5417 2016-09-29 15:59 采纳率: 0%
浏览 78
已采纳

将日期转换为时间戳[重复]

This question already has an answer here:

Okay so basically I have two variables one called $day and another called $time what I'm trying to do is convert both of these into a unix time-stamp so for example;

$day = 'Monday';
$time = '14:00:00';

So what I'm looking for is a $timestamp variable that would echo out the next Monday coming up at 14:00:00 in a unix timestamp format.

I'm guessing the hardest part of this would be the fact that the day is not a specific date more a day of the week meaning it would have to select the next monday coming up, or the next tuesday... for example.

Thanks for any help.

</div>
  • 写回答

2条回答 默认 最新

  • doumu9019 2016-09-29 16:08
    关注

    The constructor for the DateTime class is pretty good at figuring this sort of thing out:

    <?php
    $day = 'Monday';
    $time = '14:00:00';
    
    $date = new DateTime("next $day $time");
    echo $date->getTimestamp();
    // 1475503200
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 keil的map文件中Image component sizes各项意思
  • ¥15 BC260Y用MQTT向阿里云发布主题消息一直错误
  • ¥20 求个正点原子stm32f407开发版的贪吃蛇游戏
  • ¥15 划分vlan后,链路不通了?
  • ¥20 求各位懂行的人,注册表能不能看到usb使用得具体信息,干了什么,传输了什么数据
  • ¥15 Vue3 大型图片数据拖动排序
  • ¥15 Centos / PETGEM
  • ¥15 划分vlan后不通了
  • ¥20 用雷电模拟器安装百达屋apk一直闪退
  • ¥15 算能科技20240506咨询(拒绝大模型回答)