主要是根据接收的时间戳来与昨天的起止时间戳,今天时间戳起止,本周时间戳起止,然后本周之外的是几月几号的形式。
话不多说 上代码

function timeToChzh($time){$t = time();$start = mktime(0,0,0,date("m",$t),date("d",$t),date("Y",$t));//当天的开始时间$end = mktime(23,59,59,date("m",$t),date("d",$t),date("Y",$t));//当天的结束时间$monthstart = mktime(0, 0 , 0,date("m"),date("d")-date("w")+1,date("Y"));//当月开始时间$monthend = mktime(23,59,59,date("m"),date("d")-date("w")+7,date("Y"));//当月结束时间//昨天起至时间  $beginYesterday = mktime(0,0,0,date('m'),date('d')-1,date('y'));  $endYesterday = mktime(0,0,0,date('m'),date('d'),date('y'))-1;//今天时间if($time >= $start && $time <= $end){return '今天'.date('H:i',$time);}//昨天if($time >= $beginYesterday && $time <= $endYesterday){return '昨天'.date('H:i',$time);}//周几if($time >= $monthstart && $time <= $monthend){return "周" . mb_substr( "日一二三四五六",date("w",$time),1,"utf-8" ).date('H:i',$time);}return date('m-d',$time);}

php根据时间戳获取今天,昨天,周几,几月几号的时间形式相关推荐

  1. 获取当前月的 下一个月1号

    获取当前月的 下一个月1号 private static Date TimeTools(Date date) throws ParseException {Calendar calendar = Ca ...

  2. java 当年的的第一个月_Java获取当前日期前一周、前一个月、当年的时间、两个日期间的间隔...

    ​ 获取以当前日期为结束日期的一周内的时间: String paramStartDate = ""; String paramEndDate = ""; Sim ...

  3. date js 半年_moment.js 搜索栏获取最近一周,一个月,三个月,半年,一年时间

    统计时间 label: '统计时间', name: 'countTime', type: 'select', data: [ { value: '0', text: '最近一周' }, { value ...

  4. java获取过去一周、一个月,一年的日期

    public static void main(String[] args) {SimpleDateFormat format = new SimpleDateFormat("yyyy-MM ...

  5. moment.js 搜索栏获取最近一周,一个月,三个月,半年,一年时间

    统计时间 label: '统计时间',name: 'countTime',type: 'select',data: [{value: '0',text: '最近一周'},{value: '1',tex ...

  6. php 时间戳获取周几,PHP实现根据时间戳获取周几的方法,php戳获取周_PHP教程

    PHP实现根据时间戳获取周几的方法,php戳获取周 本文实例讲述了PHP实现根据时间戳获取周几的方法.分享给大家供大家参考,具体如下: 获取某个时间戳的周几,以及未来几天以后的周几 其中: $time ...

  7. java获取时间戳(计算两个时间相差几天几小时几秒,获取当前日期是周几。。。)

    java时间相关 博主所有博客都是验证过的 获取一个时间的时间戳 //获取当前时间戳Calendar cal1 = Calendar.getInstance();cal1.setTime(new Da ...

  8. php 时间戳 周几,PHP实现根据时间戳获取周几的方法

    本文实例讲述了PHP实现根据时间戳获取周几的方法.分享给大家供大家参考,具体如下: 获取某个时间戳的周几,以及未来几天以后的周几 其中: $time 代表时间 $i 今天开始 具体示例代码如下: fu ...

  9. mysql获取当月数据_MySQL中获取天、周、月等数据

    MySQL中获取天.周.月等数据 1.今天 select * from 表名 where to_days(时间字段名) = to_days(now()); 2.昨天 SELECT * FROM 表名 ...

最新文章

  1. jdbc mysql 返回游标_使用JdbcTemplate流式(游标)读取数据库
  2. ubuntu完全卸载apache2
  3. 为什么进mysql需要用户和密码了_centos5安装 mysql 提示需要用户及密码进入?
  4. 疯狂ios讲义之使用路径
  5. nginx 负载均衡 404_nginx配置负载均衡
  6. c语言长整数除法,大整数除法
  7. mysql查询包含字符串的记录_MySQL查询字符串中包含字符的记录
  8. WCF分布式开发常见错误(3):客户端调用服务出错
  9. Python MySQL操作
  10. 掌握Android阅读源码的两种简单方式
  11. adb官方最新下载链接和常用操作
  12. 关于机器人方面的sci论文_科学网—2014年SCI收录机器人期刊22种目录 - 万跃华的博文...
  13. 手机怎样设置每年自动生日提醒
  14. 机器学习和深度学习资料汇总【02】
  15. 程序员哑巴英语修炼指南
  16. 【Cmake】初识CMake(一)
  17. 在线炒股天载分析市场呈现出一片跌势
  18. 2022全球与中国瞬态发生器市场现状及未来发展趋势
  19. js中用正则表达式判断字符串中是否包含中文和英文
  20. Python爬虫实战项目案例——爬取微信朋友圈

热门文章

  1. 官宣:腾讯WeTest明星工具-PerfDog面向全球发布!
  2. PostgreSQL 9.1 飞升之路 (上篇)
  3. 通过dsp设备实现录音与放音编程实例
  4. 接收方带宽估计的RTCP消息 REMB
  5. 学java可以从事什么工作-java岗位有哪些?
  6. js-xlsx 实现Excel导出函数公式
  7. oracle的concat字符串太长,oracle 使用listagg函数后 字符串连接的结果过长
  8. 100句英文常用句子
  9. 喷两句KFC“秒杀门”
  10. Mac苹果电脑杀毒软件CleanMyMac X