1. 程式人生 > >PHP 獲取指定日期的星期幾的方法

PHP 獲取指定日期的星期幾的方法


<?php
    header("Content-type: text/html; charset=utf-8");
    //獲取星期方法
    function get_week($date){
        //強制轉換日期格式

        $date_str=date('Y-m-d',strtotime($date));

        //封裝成陣列

        $arr=explode("-", $date_str);
        //引數賦值

        //年

        $year=$arr[0];

        //月,輸出2位整型,不夠2位右對齊

        $month=sprintf('%02d',$arr[1]);

        //日,輸出2位整型,不夠2位右對齊

        $day=sprintf('%02d',$arr[2]);

        //時分秒預設賦值為0;

        $hour = $minute = $second = 0;

        //轉換成時間戳

        $strap = mktime($hour,$minute,$second,$month,$day,$year);

        //獲取數字型星期幾

        $number_wk=date("w",$strap);

        //自定義星期陣列

        $weekArr=array("星期日","星期一","星期二","星期三","星期四","星期五","星期六");

        //獲取數字對應的星期

        return $weekArr[$number_wk];

    }
    //測試
    $date="2016-08-20";
    echo get_week($date);
    //星期六
?>



相關推薦

PHP 獲取指定日期星期

<?php function   wk($date1) {$datearr = explode("-",$date1);     //將傳來的時間使用“-”分割成陣列$year = $datearr[0];       //獲取年份$month = sprintf('

PHP 獲取指定日期星期方法

<?php     header("Content-type: text/html; charset=utf-8");     //獲取星期方法     function get_week($date){         //強制轉換

PHP獲取指定日期星期的實現方法

<?php header("Content-type: text/html; charset=utf-8"); //獲取星期方法 function get_week($date){

php 獲取 今天是星期

date 今天是星期幾 星期幾 color log 一個 span style spa <?php /*判斷當天是星期幾*/ $weekarray=array("日","一","二","三","四","五","六"); //先定義一個數組 $yi="星期一"; $e

PHP獲取指定日期

phpecho date(‘Y-m-d h:i:s‘,time()-30*24*3600).‘<br />‘; //通過計算的方式獲得前30天的時間戳echo date(‘Y-m-d h:i:s‘,time()-7*24*3600).‘<br />‘; //通過計算的方式

php獲取指定日期,前一天、前一週、前一個月、前一年,後一天,後一週,前一個月,前一年

dump( date( 'Y-m-d', strtotime('2018-10-1 +1 day') ) ); dump( date( 'Y-m-d', strtotime('2018-10-1 +1 week') ) ); dump( date( 'Y-m-d', strtotime('2018-10-

js日期計算及快速獲取周、月、季度起止日,獲取指定日期週數以及星期的小例子

轉載地址:https://www.cnblogs.com/laneyfu/p/5028916.html //   通過週數和星期計算日期   //2017年1月1日是星期日,算第一週,1月2日週一算是第二週 function dateFromWeek(year,

Java 獲取當前日期方法

import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class getCurrDate { public st

PHP獲取當前日期是第周和本週開始日期和本週結束日期

//$now = '2018-11-13';週二 public function getNowTimeInfo($now) { $str = array(); //$first =1 表

PHP 獲取某年第周的開始日期和結束日期的例項

/** * 獲取某年第幾周的開始日期和結束日期 * @param int $year * @param int $week 第幾周; */ public function weekday($year,$week=1){ $year_start = mktime(0,0

PHP獲取網頁內容的方法

方法1: 用file_get_contents 以get方式獲取內容 <?php $url='http://www.domain.com/?para=123'; $html = file_get_contents($url); echo $html; ?> 方法2:用file

php中,獲取指定日期的當月天數

在工作中,經常會遇到獲取某一個月份的天數問題,之前我是這麼解決的。 //這裡以2015年11月為例 $inputs['month'] = '201511';//傳遞過來的引數 $tmp_month

mssql sqlserver 獲取指定日期為本月第個工作日

 摘要:    下文講述工作中,需要獲取指定日期在當月的工作日--------------------------------------------------下文講述常規的指定工作日所在月的天數分析,實現思路:1 生成一個國家法定假日表(A),非星期六,星期天2 生成一個

潤乾內建函式獲取指定日期所在時間區間 官方提供方法

Web報表設計中,會出現查詢一個時間區間內的資料的需求,即獲取一個時間段內的所有資料。比如查詢某個日期所在周的所有資訊詳情,一般的報表工具若使用普通引數來解決這個問題時,需要使用者手動設定這一週的起始時間和結束時間,這樣做操作繁瑣,且容易出錯。潤乾報表設計器可以通過使用動

js 獲取指定日期的前日期或後日期

引數說明:fromDate是"yyyy-MM-dd"的日期格式,為指定日期,例如‘2014-10-10’                    dayInterval表示間隔天數,間隔天數大於0,則得到比指定日期大dayInterval天的日期,間隔天數小於0,則得到比指定

php按周取時間段&&PHP獲取指定時間段之間的 年,月,天,時,分,秒&php獲取某段時間內每個月的方法,返回由這些月份組成的陣列

<?php PHP獲取指定時間段之間的 年,月,天,時,分,秒 Class Utils { /** * format MySQL DateTime (YYYY-MM-DD hh:mm:ss) 把mysql中查找出來的資料格式轉換成時間秒數

C# 獲取當前是星期方法

C#的功能很強大,卻沒有直接提供面向漢字文化的開發傾向 比如我現在要說的獲取當前的星期我提供兩種方法: ①,DateTime.Now.DayOfWeek ,查詢MSDN可以知道該屬性返回的結果是: //         // 摘要:         //     獲取此例項所表示的日期是星期幾。      

PHP 獲取某年第周的開始日期和結束日期

/** * 獲取某年第幾周的開始日期和結束日期 * @param int $year * @param int $week 第幾周; */ public

PHP 獲取數組是維數組

array nbsp max 數組 evel 判斷 arr _array 獲取 // 判斷數組是幾維數組$data = array(); // 是你要判斷的數組$al = array(0);function aL($data,&$al,$level=0){

C# 獲取今天是星期

ring log clas () str day nbsp etime body 1 //獲取今天是星期幾 2 string[] Day = new string[] { "星期日", "星期一", "星期二", "星期三", "星期四", "星期