PHP如何获取一周的第一天

藏色散人
发布: 2019-02-11 14:10:13
原创
4771人浏览过

使用PHP strtotime()函数可以获取一周的第一天。此函数返回默认时间变量timestamp,然后使用date()函数将时间戳日期转换为可理解的日期。

PHP如何获取一周的第一天

strtotime()函数: strtotime()函数通过解析时间字符串返回时间戳中的结果。

语法:

strtotime($EnglishDateTime, $time_now)
登录后复制

参数: 

立即学习PHP免费学习笔记(深入)”;

strtotime()函数接受上面提到的两个参数,如下所述:

$ EnglishDateTime:它指定英文文本日期时间描述,表示要返回的日期或时间。该函数解析字符串并以秒为单位返回时间。这是必需的参数。

$ time_now:此参数指定用于计算返回值的时间戳。这是一个可选参数。

date()函数: date()函数返回更易理解和人类可读的日期格式。

语法:

date( format, timestamp )
登录后复制

参数:此函数接受上述两个参数,如下所述:

format:指定显示结果的日期和时间格式。

timestamp:它是生成日期的默认时间变量。

注意:在PHP中,星期从星期一开始,所以如果时间字符串以“this week”给出,则输出将是星期一的时间戳,通过传递date()函数可以使其可读。

示例1:当时间字符串为“this week”(本周)时,获取一周的默认第一天。

<?php 
   
$firstday = date('l - d/m/Y', strtotime("this week")); 
  
echo "First day of this week: ", $firstday; 
  
?>
登录后复制

输出:

First day of this week: Monday - 11/02/2019
登录后复制

在PHP中,要把周日作为一周的第一天,需要考虑上一周的周日。也就是说得到一个星期的第一天(星期日)需要得到上一个星期的星期天,得到下一个星期的第一天(星期日)需要得到这个星期的星期天,以此类推。

PHP支持-ve indexing in time-string。因此,为了获得前一周,它可以将时间字符串用作“-1 week”,并且为了获得当天它还必须包括日期时间字符串的名称。

示例2:获取一周的第一天(星期日)。

<?php 
  
$firstday = date('l - d/m/Y', strtotime("sunday -1 week")); 
echo "First day of this week: ", $firstday, "\n"; 
  
$firstday = date('l - d/m/Y', strtotime("sunday -2 week")); 
echo "First day of last week: ", $firstday, "\n"; 
  
$firstday = date('l - d/m/Y', strtotime("sunday 0 week")); 
echo "First day of next week: ", $firstday, "\n"; 
  
$firstday = date('l - d/m/Y', strtotime("sunday 1 week")); 
echo "First day of week after next week : ", $firstday; 
  
?>
登录后复制

输出:

First day of this week: Sunday - 10/02/2019 
First day of last week: Sunday - 03/02/2019 
First day of next week: Sunday - 17/02/2019 
First day of week after next week : Sunday - 24/02/2019
登录后复制

推荐:《PHP教程

本篇文章就是关于如何在PHP中获得一周的第一天的方法介绍,希望对需要的朋友有所帮助!

以上就是PHP如何获取一周的第一天的详细内容,更多请关注php中文网其它相关文章!

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号