PHP如何獲取一周的第一天

2021-01-07 php中文網

使用PHP strtotime()函數可以獲取一周的第一天。此函數返回默認時間變量timestamp,然後使用date()函數將時間戳日期轉換為可理解的日期。

strtotime()函數: strtotime()函數通過解析時間字符串返回時間戳中的結果。

語法:

strtotime($EnglishDateTime, $time_now)

參數:

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中獲得一周的第一天的方法介紹,希望對需要的朋友有所幫助!

相關焦點

  • 如何獲取WebShell經驗總結
    什麼是WebShell滲透測試工作的一個階段性目標就是獲取目標伺服器的操作控制權限,於是WebShell便應運而生。Webshell中的WEB就是web服務,shell就是管理攻擊者與作業系統之間的交互。Webshell被稱為攻擊者通過Web伺服器埠對Web伺服器有一定的操作權限,而webshell常以網頁腳本的形式出現。
  • php中函數禁用繞過的原理與利用
    從phpinfo中獲取可用信息信息收集是不可缺少的一環;通常的,我們在通過前期各種工作成功執行代碼 or 發現了一個phpinfo頁面之後,會從該頁面中搜集一些可用信息以便後續漏洞的尋找。下面看看在php中如何配合利用達成bypass disable。php中的利用php中主要是需要配合putenv函數,如果該函數被ban了那麼也就沒他什麼事了,所以bypass前需要觀察disable是否ban掉putenv。
  • PHP-FPM進程模型
    本文將介紹以下內容:PHP-FPM進程管理方式介紹PHP-FPM如何與Nginx等Web伺服器進行通信當PHP-FPM啟動時,會讀取配置文件,然後創建一個Master進程和若干個Worker進程(具體是幾個Worker進程是由php-fpm.conf中配置的個數決定)。Worker進程是由Master進程fork出來的。
  • php基礎大通關——十分鐘了解php基礎知識
    php的基礎1.在php代碼中,一下代碼列印什麼結果?<?php$a = array();if($a[1])null;echo count($a),"\n";?> 0 1 2 代碼錯誤解析:本題中定義的$a為空數組,所以最後輸出的統計數組元素的個數就是0.2. 以下php代碼將列印什麼結果?<?
  • php弱類型比較(鬆散比較)
    總結一下關於php(拍h片)弱類型相關知識的梳理。
  • WordPress獲取縮略圖thumbnail調取最佳策略實踐
    給WordPress新站改模板調用分類縮略圖時遇到了一個問題, 有個模塊要調用縮略圖顯示,如下圖:但是在如何獲取分類文章循環輸出頭疼了一天之後,循環出來之後又為縮略圖調取方式頭疼。最開始的策略(別人寫好策略)的直接獲取文章的特色圖片,而我因為模板的原因習慣基本上不特殊設置特殊圖片,因為Grace可以自動獲取第一張圖片做特色圖 。所以這裡的圖基本都是掛掉的。好了不廢話了,進入今天的正題。
  • 減脂餐食譜一周七天如何安排
    核心提示:減脂餐的第一天應該以蔬菜為主,因為蔬菜含有大量的維生素和胺基酸,吃了不會增加脂肪,還能滿足營養所需,蔬菜的種類有很多,不用拘泥於蔬菜的種類,芹菜、韭菜、菠菜和小白菜以及油麥菜還有番茄這些蔬菜都可以相互搭配食用,在減肥剛剛開始的時候因為身體儲備的營養本來就比較多所以可以不用吃肉類食物。
  • 手機獲取qq好友ip地址
    與好友在網絡上相互傳輸資料時,有時先要知道對方計算機的IP位址,才能與對方建立信息傳輸通道;那麼對方的IP位址該如何搜查得到呢?這樣的問題你也許會嗤之以鼻,的確,查詢對方計算機的IP位址,實在簡單得不值得一提;可是,要讓你列舉出多種IP位址搜查方法時,你可能就感到勉為其難了。
  • 新浪微博宋琦:PHP在微博優化中的「大顯身手」
    「於是我們同樣使用PHP擴展來解決了它,我們創建了一個名叫Weibo_Conf的擴展,他在php-fpm啟動階段掃描指定的目錄,將其下的.ini文件加載到內存中,每5分鐘更新一次。這樣伺服器每一次接到請求時,不需要重新加載這些配置,而是直接取用,效率提升了不少。」宋琦介紹說。
  • 解決WordPress5.2知更鳥begin主題搜索不顯示及PHP7.0報錯
    以前一直使用begin知更鳥主題的破解版,前段時間終於如正版了,以前的begin lts主題破解版有一些問題,這裡愛遊分享下如何解決及處理,完美的解決這些錯誤。下面的這些只是針對begin lts破解版,正版沒有在這些問題,有條件的請支持正版。
  • 實例,PHP統計查詢關鍵字出現的次數
    本例通過字符串函數 substr_count()統計查詢字符串出現的次數,運行結果如下圖所示:實現過程創建腳本 index.php 文件。首先,預定義字符串變量,編寫form表單。當點擊「搜索」按鈕時,利用 substr_count()函數輸出指定字符串出現的次數。
  • 大聖輪迴獲取資源後應如何合理消費
    大聖輪迴獲取資源後應如何合理消費。大聖輪迴h5是四九遊戲推出的首款西遊回合大作,遊戲取材於西遊經典劇情「大鬧天宮」。獨創【勇闖天宮】、【取經東歸】、【八十一難】等60餘種豐富玩法,為你打造【360度立體社交】。更有一鍵減負、離線掛機,高概率合極品等貼心玩法。呼朋喚友一起踏上你的西遊冒險之旅!
  • 每日三分鐘,一星期搞定php基礎課程
    php從入門到精通1.php跑出異常的代碼2. 哪個關鍵字用於設置類是無法繼承的? final break end stop解析:如果一個類被聲明為 final,則不能被繼承,所以final是無法被繼承的!3.
  • 《天涯明月刀》聲望如何獲取 聲望獲取攻略
    導 讀 天涯明月刀聲望怎麼獲取,每天可以通過哪些常規途徑獲取更多聲望值,想知道聲望值怎麼使用,下面不妨詳細了解下九遊小編帶來的熱門新遊戲
  • 一個PHP網站 「新手」捉蟲小記
    3.了解框架排除了ftp工具的問題之後,我開始懷疑是不是別的問題了,在網頁裡搜了一下「php index.php被修改」搜出來一堆關於phpCMS框架的問題,然後一股腦發了7,我們剛入門確實不知道該如何下手,當然對於前輩來說,這些都是不值一提的理所當然。(你可能頭腦裡又在想,查看日誌應該是下意識行為啊,嗯,我主要是桌面應用比較多,一下子確實忘了考慮網站的log了)
  • 如何安排力量訓練,一周訓練幾次,才能提高健身效率?
    但是,很多人不知道如何科學的安排力量訓練,才能提高健身效果。 今天筆者就來告訴你如何科學的安排力量訓練,提高增肌減脂效率? 力量訓練的時候,一周安排幾次比較好? 這主要看你的作息時間跟健身訓練安排。對於健身時間比較充裕的人來說,一周可以安排5-6次力量訓練,健身時間比較少的人,一周可以安排3次力量訓練,每次力量訓練的時間在30-60分鐘左右。
  • 【蒲答】論壇問答一周精選(2018.09.10至09.16)
    整理:持久的永恆   山頂洞人  來源:蒲公英延伸閱讀《蒲答》論壇問答一周精選【蒲答】論壇問答一周精選
  • 我的世界:探秘「虛無世界」的22個維度,第一天該如何活下去?
    01第一天,進入「虛無世界」要做的事!虛無世界是一款深度將《我的世界》進行了RPG化的冒險世界,第三代最新版本如今已經內置的玩法教程。要知道它可是在原版mc三個維度的基礎上增加了高達22個新的維度世界!
  • JavaScript和Underscore.js在PHP中輸入方法 - 智能甄選
    請繼續閱讀以了解如何使用有趣的圖書館將兩者結合起來。自2000年以來我一直在使用PHP,並且使用JavaScript的時間更長。在過去的十年裡,JavaScript已經發生了巨大的變化。它從一開始就有一個很有前途的設計,並且隨著轉向ES2015(Harmony)而獲得了目前令人難以置信的形狀。PHP雖然沒有改變那麼多。顯然,它註定會永遠遭受自己的遺產。
  • 光遇升華蠟燭如何獲取 升華蠟燭作用介紹
    升華蠟燭是光遇中兌換道具的一種,但是比常見的蠟燭的獲取難度則高出了不少,那麼關於升華蠟燭的獲取方式什麼呢,我們要怎麼獲取呢,接下來就一起來看看蠟燭獲取的方式是什麼吧。