欧美亚洲韩国_av电影院在线看_久久久久97_台湾佬中文娱乐网欧美电影

站長(zhǎng)資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

聊聊Laravel Carbon擴(kuò)展包的作用及用法

下面由Laravel教程欄目帶大家推薦介紹關(guān)于Laravel Carbon 擴(kuò)展包,希望對(duì)大家有所幫助!

  • Introduction

Carbon *繼承了PHP的 *Datetime *類和JsonSerialiable。所以 *Carbon *中沒有涉及到的,但在 *Datetime *和JsonSerializable*中已經(jīng)實(shí)現(xiàn)的方法都是可以使用的。

 class  Carbon  extends  DateTime  implements  JsonSerializable   {   //code here}

Carbon 類聲明在 Carbon 命名空間下,可以通過引入命名空間的方式來代替每次輸入完整的類名。

  <?php use  CarbonCarbon;

要特別留意是否使用了正確的時(shí)區(qū),比如的所有差異比較都使用或者系統(tǒng)設(shè)定的時(shí)區(qū)

 $dtToronto =  Carbon::create(2012,  1,  1,  0,  0,  0,  'America/Toronto');  $dtVancouver =  Carbon::create(2012,  1,  1,  0,  0,  0,  'America/Vancouver');  echo $dtVancouver->diffInHours($dtToronto);  //

以上進(jìn)行的時(shí)間比較是在提供的 Carbon 實(shí)例所在的時(shí)區(qū)下完成的。例如作者所在的時(shí)區(qū)為 東京時(shí)間減13 小時(shí),因此在下午一點(diǎn)后。Carbon::now(‘Asia/Tokyo’)->isToday() 將會(huì)返回 false ,如果在調(diào)用 now() 時(shí)設(shè)置時(shí)區(qū)為東京時(shí)區(qū),接下來的操作都使用東京時(shí)區(qū)是說不過去的。所以在與 *now() *創(chuàng)建的實(shí)例進(jìn)行比較時(shí),默認(rèn)是在當(dāng)前時(shí)區(qū)下完成的。

  • Instantiation

有幾種不同的方法可以創(chuàng)建一個(gè)新的Carbon實(shí)例。首先是構(gòu)造函數(shù)。它覆蓋父構(gòu)造函數(shù),您最好閱讀PHP手冊(cè)中的第一個(gè)參數(shù),并了解它所接受的日期/時(shí)間字符串格式。您可能會(huì)發(fā)現(xiàn)自己很少使用構(gòu)造函數(shù),而是依賴于顯式靜態(tài)方法來提高可讀性

 $carbon =  new  Carbon();  // 等同于 Carbon::now()   $carbon =  new  Carbon('first day of January 2008',  'America/Vancouver');  echo get_class($carbon);  // 'CarbonCarbon'  $carbon =  Carbon::now(-5);//1表示英國(guó)倫敦,2表示法國(guó)巴黎

您將在上面注意到,timezone(2nd)參數(shù)是作為字符串和整數(shù)而不是DateTimeZone實(shí)例傳遞的。所有DateTimeZone參數(shù)都已被增強(qiáng),因此您可以將一個(gè)DateTimeZone實(shí)例、字符串或整型偏移量傳遞給GMT,并為您創(chuàng)建時(shí)區(qū)。在下一個(gè)示例中再次顯示了這一點(diǎn),該示例還介紹了now()函數(shù)。

  $nowInLondonTz =  Carbon::now(new DateTimeZone('Europe/London'));    // 或者以字符串形式只傳時(shí)區(qū)    $nowInLondonTz =  Carbon::now('Europe/London');// 或者在DST期間創(chuàng)建一個(gè)時(shí)區(qū)為+1到GMT的日期,然后傳遞一個(gè)整數(shù)echo Carbon::now(1)->tzName;  // Europe/London

如果您真的喜歡您的動(dòng)態(tài)方法調(diào)用,并且對(duì)使用構(gòu)造函數(shù)時(shí)所需的額外的行或難看的括號(hào)感到失望,那么您將喜歡parse方法。

 echo (new  Carbon('first day of December 2008'))->addWeeks(2);  // 2008-12-15 00:00:00   echo Carbon::parse('first day of December 2008')->addWeeks(2);  // 2008-12-15 00:00:00

NOTE*:PHP 5.4* 之前(new MyClass())->method()會(huì)報(bào)語法錯(cuò)誤**, 如果你使用**PHP 5.3, 你需要?jiǎng)?chuàng)建一個(gè)變量然后再調(diào)用方法:

  $date =  new  Carbon('first day of December 2008');      echo $date->addWeeks(2);

傳遞給Carbon:::parsenew Carbon的字符串可以表示相對(duì)時(shí)間(next sunday, tomorrow, first day of next month, last year)或絕對(duì)時(shí)間(first day of December 2008, 2017-01-06)。您可以用Carbon::hasRelativeKeywords()測(cè)試一個(gè)字符串是否會(huì)產(chǎn)生一個(gè)相對(duì)或絕對(duì)日期。

  $string =  'first day of next month';    if  (strtotime($string)  ===  false)  {   echo "'$string' is not a valid date/time string.";    } elseif (Carbon::hasRelativeKeywords($string))  {   echo "'$string' is a relative valid date/time string, it will returns different dates depending on the current date.";   }  else  {    echo "'$string' is an absolute date/time string, it will always returns the same date.";   }

為了配合now(),還存在一些靜態(tài)的實(shí)例化助手來創(chuàng)建廣為人知的實(shí)例。這里唯一需要注意的是,today()tomorrow()yesterday()除了按照預(yù)期的行為,都接受一個(gè)時(shí)區(qū)參數(shù),每個(gè)參數(shù)的時(shí)間值都設(shè)置為00:00:00。

 $now =  Carbon::now();   echo $now;  // 2018-07-26 16:25:49   $today =  Carbon::today();    echo $today;  // 2018-07-26 00:00:00    $tomorrow =  Carbon::tomorrow('Europe/London');    echo $tomorrow;  // 2018-07-27 00:00:00    $yesterday =  Carbon::yesterday();    echo $yesterday;  // 2018-07-25 00:00:00

下一組靜態(tài)助手是createXXX() 函數(shù)。大多數(shù)靜態(tài)create函數(shù)允許您提供許多個(gè)或少量的參數(shù),并為所有其他參數(shù)提供默認(rèn)值。通常默認(rèn)值是當(dāng)前日期、時(shí)間或時(shí)區(qū)。更高的值將適當(dāng)?shù)匕b,但無效的值將拋出一個(gè)InvalidArgumentException,并附帶一條信息。錯(cuò)誤消息從DateTime:::getLastErrors()調(diào)用中獲取。

  Carbon::createFromDate($year, $month, $day, $tz);    Carbon::createFromTime($hour, $minute, $second, $tz);   Carbon::createFromTimeString("$hour:$minute:$second", $tz);    Carbon::create($year, $month, $day, $hour, $minute, $second, $tz);

createFromDate() 的默認(rèn)值是當(dāng)前時(shí)間. createFromTime() 默認(rèn)值是今天. create()如果不傳參數(shù)也是當(dāng)前時(shí)間. 與前面一樣,$tz默認(rèn)設(shè)置為當(dāng)前時(shí)區(qū),否則可以是DateTimeZone實(shí)例,也可以是字符串時(shí)區(qū)值。默認(rèn)值(模擬底層PHP庫(kù))的唯一特殊情況發(fā)生在指定了小時(shí)值但沒有分鐘或秒時(shí),它們將默認(rèn)為0。

注:***createFromTime()** will default the date to today**。小編經(jīng)實(shí)戰(zhàn)代碼打印出來發(fā)現(xiàn)**createFromTime()**的默認(rèn)值也是當(dāng)前時(shí)間,不是今天(時(shí)分秒并不是**00:00:00**)。***

 $xmasThisYear =  Carbon::createFromDate(null,  12,  25);  // Year默認(rèn)值是今年   $Y2K =  Carbon::create(2000,  1,  1,  0,  0,  0);  // 等價(jià)于Carbon::createMidnightDate(2000, 1, 1)    $alsoY2K =  Carbon::create(1999,  12,  31,  24);    $noonLondonTz =  Carbon::createFromTime(12,  0,  0,  'Europe/London');    $teaTime =  Carbon::createFromTimeString('17:00:00',  'Europe/London');   // A two digit minute could not be found    try  {       Carbon::create(1975,  5,  21,  22,  -2,  0);  }  catch(InvalidArgumentException $x)  {      echo $x->getMessage()}

創(chuàng)建異常發(fā)生在使用負(fù)值上,而不是在溢出上,要獲取溢出上的異常,請(qǐng)使用createSafe()

echo Carbon::create(2000,  1,  35,  13,  0,  0);// 2000-02-04 13:00:00  //(1月有31天,4天自動(dòng)加上去轉(zhuǎn)換成了2月4號(hào))   try  {   Carbon::createSafe(2000,  1,  35,  13,  0,  0);   }  catch  (CarbonExceptionsInvalidDateException $exp)  {  echo $exp->getMessage();  }// 會(huì)報(bào)錯(cuò):day : 35 is not a valid value.

NOTE1:2018-02-29會(huì)產(chǎn)生一個(gè)異常,而2020-02-29不會(huì)產(chǎn)生異常,因?yàn)?020年是閏年。

NOTE2:Carbon::createSafe(2014,3,30,1,30,0,’Europe/London’);從PHP 5.4開始也會(huì)產(chǎn)生一個(gè)異常,因?yàn)樵谙牧顣r(shí)跳過一個(gè)小時(shí),但是在PHP 5.4之前,它只會(huì)創(chuàng)建這個(gè)無效的日期。

 Carbon::createFromFormat($format, $time, $tz);

createFromFormat()是最基本的php函數(shù)DateTime:::createFromFormat的包裝器。不同的是,$tz參數(shù)可以是DateTimeZone實(shí)例或字符串時(shí)區(qū)值。此外,如果格式有錯(cuò)誤,這個(gè)函數(shù)將調(diào)用DateTime::getLastErrors()方法,然后拋出一個(gè)InvalidArgumentException,錯(cuò)誤作為消息。如果您查看上面的createXX()函數(shù)的源代碼,它們都會(huì)調(diào)用createFromFormat()。

 echo Carbon::createFromFormat('Y-m-d H',  '1975-05-21 22')->toDateTimeString();  // 1975-05-21 22:00:00

最后三個(gè)create函數(shù)用于使用unix時(shí)間戳。第一個(gè)將創(chuàng)建一個(gè)與給定的時(shí)間戳相等的Carbon實(shí)例,并將設(shè)置時(shí)區(qū)或默認(rèn)為當(dāng)前時(shí)區(qū)。第二個(gè)createFromTimestampUTC()是不同的,因?yàn)闀r(shí)區(qū)將保持UTC(GMT)。第二種方法與Carbon: createFromFormat(‘@’.$timestamp)的作用相同,但我只是讓它更明確了一點(diǎn)。第三個(gè)是createFromTimestampMs(),它接受以毫秒而不是秒為單位的時(shí)間戳。也允許使用負(fù)時(shí)間戳。

 echo Carbon::createFromTimestamp(-1)->toDateTimeString();  // 1969-12-31 18:59:59   echo Carbon::createFromTimestamp(-1,  'Europe/London')->toDateTimeString();  // 1970-01-01 00:59:59   echo Carbon::createFromTimestampUTC(-1)->toDateTimeString();  // 1969-12-31 23:59:59echo Carbon::createFromTimestampMs(1)->format('Y-m-dTH:i:s.uP T');  // 1969-12-31T19:00:00.001000-05:00 EST   echo Carbon::createFromTimestampMs(1,  'Europe/London')->format('Y-m-dTH:i:s.uP T');  // 1970-01-01T01:00:00.001000+01:00 BST

您還可以copy()在現(xiàn)有Carbon實(shí)例上創(chuàng)建。如預(yù)期的那樣,日期、時(shí)間和時(shí)區(qū)值都被復(fù)制到新實(shí)例。

 $dt =  Carbon::now();   echo $dt->diffInYears($dt->copy()->addYear());  // 1

// $dt 實(shí)例沒有改變,任然是Carbon:now()

您可以在現(xiàn)有的Carbon實(shí)例上使用nowWithSameTz()來在相同的時(shí)區(qū)中獲取一個(gè)新的實(shí)例。

 $meeting =  Carbon::createFromTime(19,  15,  00,  'Africa/Johannesburg');// 19:15 in Johannesburg   echo 'Meeting starts at '.$meeting->format('H:i').' in Johannesburg.';  // Meeting starts at 19:15 in Johannesburg.// now in Johannesburg   echo "It's ".$meeting->nowWithSameTz()->format('H:i').' right now in Johannesburg.';  // It's 09:37 right now in Johannesburg.

最后,如果您發(fā)現(xiàn)自己從另一個(gè)庫(kù)繼承了DateTime實(shí)例,不要害怕!您可以通過友好的instance()方法創(chuàng)建一個(gè)Carbon實(shí)例。或者使用更靈活的方法make(),它可以從DateTimeCarbonstring返回一個(gè)新的Carbon實(shí)例,否則它只返回null。

 $dt =  new DateTime('first day of January 2008');  // <== instance from another API  $carbon =  Carbon::instance($dt);   echo get_class($carbon);  // 'CarbonCarbon'   echo $carbon->toDateTimeString();  // 2008-01-01 00:00:00

關(guān)于微秒的簡(jiǎn)要說明。PHP DateTime對(duì)象允許您設(shè)置一個(gè)微秒值,但是忽略它的所有日期數(shù)學(xué)。現(xiàn)在,1.12.0的Carbon在實(shí)例化或復(fù)制操作過程中支持微秒,并在默認(rèn)情況下使用format()方法。

$dt =  Carbon::parse('1975-05-21 22:23:00.123456');   echo $dt->micro;  //    echo $dt->copy()->micro;  //

在PHP 7.1之前 DateTime微秒未添加到“now”實(shí)例,并且之后不能更改,這意味著:

$date =  new  DateTime('now');   echo $date->format('u');   // display current microtime in PHP >= 7.1 (expect a bug in PHP 7.1.3 only)// display 000000 before PHP 7.1   $date =  new  DateTime('2001-01-01T00:00:00.123456Z');   echo $date->format('u');   // display 123456 in all PHP versions$date->modify('00:00:00.987654');echo $date->format('u');// display 987654 in PHP >= 7.1// display 123456 before PHP 7.1

為了解決這個(gè)限制,我們?cè)赑HP < 7.1中調(diào)用了microseconds,但是這個(gè)特性在需要時(shí)可以被禁用(PHP >= 7.1):

Carbon::useMicrosecondsFallback(false);var_dump(Carbon::isMicrosecondsFallbackEnabled());  // false  echo Carbon::now()->micro;  // 0 in PHP < 7.1, microtime in PHP >= 7.1Carbon::useMicrosecondsFallback(true);  // default value  var_dump(Carbon::isMicrosecondsFallbackEnabled());  // trueecho Carbon::now()->micro;  // microtime in all PHP version

是否需要遍歷一些日期以找到最早或最近的日期?不知道如何設(shè)置初始最大值/最小值?現(xiàn)在有兩個(gè)助手可以幫助你做出簡(jiǎn)單的決定:

 echo Carbon::maxValue();  // '9999-12-31 23:59:59'echo Carbon::minValue();  // '0001-01-01 00:00:00'

最小和最大值主要取決于系統(tǒng)(32位或64位)。

使用32位OS系統(tǒng)或32位版本的PHP(您可以在PHP中使用PHP_INT_SIZE == 4來檢查它),最小值是0-unix-timestamp(1970-01-01 00:00:00),最大值是常量PHP_INT_MAX給出的時(shí)間戳。

使用64位OS系統(tǒng)和64位PHP版本,最小值為01-01 00:00,最大值為9999-12-31 23:59:59。

  • Localization

不幸的是,基類DateTime沒有任何本地化支持。為了開始本地化支持,還添加了一個(gè)formatLocalized($format)方法。實(shí)現(xiàn)使用當(dāng)前實(shí)例時(shí)間戳對(duì)strftime進(jìn)行調(diào)用。如果您首先使用PHP函數(shù)setlocale()設(shè)置當(dāng)前的語言環(huán)境,那么返回的字符串將被格式化為正確的語言環(huán)境。

$newLocale = setlocale(LC_TIME,  'German');   if  ($newLocale ===  false)  {   echo '"German" locale is not installed on your machine, it may have a different name a different name on your machine or you may need to install it.';  }echo $dt->formatLocalized('%A %d %B %Y');  // Mittwoch 21 Mai 1975   setlocale(LC_TIME,  'English');   echo $dt->formatLocalized('%A %d %B %Y');  // Wednesday 21 May 1975    setlocale(LC_TIME,  '');  // reset locale

diffForHumans()也被定位。您可以通過使用靜態(tài)Carbon::setLocale()函數(shù)來設(shè)置Carbon locale(),并使用Carbon::getLocale()獲取當(dāng)前的設(shè)置。

Carbon::setLocale('de');   echo Carbon::getLocale();  // de   echo Carbon::now()->addYear()->diffForHumans();  // in 1 Jahr   Carbon::setLocale('en');   echo Carbon::getLocale();  // en

或者,您可以將一些代碼與給定的語言環(huán)境隔離:

  Carbon::executeWithLocale('de',  function  ($newLocale)  {   // You can optionally get $newLocale as the first argument of the closure   // It will be set to the new locale or false if the locale was not found.  echo Carbon::now()->addYear()->diffForHumans();   });  // in 1 Jahr   // outside the function the locale did not change  echo Carbon::getLocale();  // en  // or same using a return statement$french =  Carbon::executeWithLocale('fr',  function  ()  {return  Carbon::now()->addYear()->diffForHumans();});  echo $french;  // dans 1 an

有些語言需要打印utf8編碼(主要以. utf8結(jié)尾的語言環(huán)境包)。在本例中,您可以使用靜態(tài)方法"php

Carbon::setUtf8()對(duì)對(duì)utf8字符集的formatlocalized()調(diào)用的結(jié)果進(jìn)行編碼。  setlocale(LC_TIME,  'Spanish');   $dt =  Carbon::create(2016,  01,  06,  00,  00,  00);  Carbon::setUtf8(false);  echo $dt->formatLocalized('%A %d %B %Y');  // mi?rcoles 06 enero 2016  Carbon::setUtf8(true);  echo $dt->formatLocalized('%A %d %B %Y');  // miércoles 06 enero 2016  Carbon::setUtf8(false);   setlocale(LC_TIME,  '');

在Linux上

如果您在翻譯方面有問題,請(qǐng)檢查系統(tǒng)中安裝的地區(qū)(本地和生產(chǎn))。

區(qū)域設(shè)置-列出已啟用的區(qū)域設(shè)置。

sudo locale-gen fr_FR。UTF-8安裝一個(gè)新的語言環(huán)境。

sudo dpkg-reconfigure locale來發(fā)布所有啟用的locale。

并重啟系統(tǒng)。

您可以通過以下方式自定義現(xiàn)有語言:

Carbon::setLocale('en');    $translator =  Carbon::getTranslator();    $translator->setMessages('en', array(   'day'  =>  ':count boring day|:count boring days',    ));   $date1 =  Carbon::create(2018,  1,  1,  0,  0,  0);   $date2 =  Carbon::create(2018,  1,  4,  4,  0,  0);   echo $date1->diffForHumans($date2,  true,  false,  2);  // 3 boring days 4 hours$translator->resetMessages('en');  // reset language customizations for en language

請(qǐng)注意,您還可以使用另一個(gè)轉(zhuǎn)換器Carbon::setTranslator($custom),只要給定的轉(zhuǎn)換器繼承了SymfonyComponentTranslationTranslatorInterface。 因此,對(duì)格式本地化、getter(如localeMonth、localedayayofweek和短變體)的語言環(huán)境支持是由安裝在操作系統(tǒng)中的語言環(huán)境驅(qū)動(dòng)的。對(duì)于其他翻譯,由于碳社區(qū)的支持,它在內(nèi)部得到了支持。您可以使用以下方法檢查支持的內(nèi)容:

 echo implode(', ', array_slice(Carbon::getAvailableLocales(),  0,  3)).'...';  // af, ar, ar_Shakl...   // Support diff syntax (before, after, from now, ago)   var_dump(Carbon::localeHasDiffSyntax('en'));  // bool(true)    var_dump(Carbon::localeHasDiffSyntax('zh_TW'));  // bool(true)   // Support 1-day diff words (just now, yesterday, tomorrow)   var_dump(Carbon::localeHasDiffOneDayWords('en'));  // bool(true)    var_dump(Carbon::localeHasDiffOneDayWords('zh_TW'));  // bool(false)   // Support 2-days diff words (before yesterday, after tomorrow)var_dump(Carbon::localeHasDiffTwoDayWords('en'));  // bool(true)   var_dump(Carbon::localeHasDiffTwoDayWords('zh_TW'));  // bool(false)   // Support short units (1y = 1 year, 1mo = 1 month, etc.)   var_dump(Carbon::localeHasShortUnits('en'));  // bool(true)var_dump(Carbon::localeHasShortUnits('zh_TW'));  // bool(false)// Support period syntax (X times, every X, from X, to X)var_dump(Carbon::localeHasPeriodSyntax('en'));  // bool(true)var_dump(Carbon::localeHasPeriodSyntax('zh_TW'));  // bool(false)

以下是最后一個(gè)碳版本支持的73個(gè)地區(qū)的概述:

聊聊Laravel Carbon擴(kuò)展包的作用及用法

聊聊Laravel Carbon擴(kuò)展包的作用及用法

聊聊Laravel Carbon擴(kuò)展包的作用及用法

注意,如果您使用Laravel 5.5+,語言環(huán)境將根據(jù)當(dāng)前的最后一個(gè)App:setLocale execution自動(dòng)設(shè)置。所以擴(kuò)散人類將是透明的。您可能仍然需要在某些中間件中運(yùn)行setlocale以使formatlocalizedworking正確。

  • Testing Aids

測(cè)試方法允許您在創(chuàng)建“現(xiàn)在”實(shí)例時(shí)設(shè)置要返回的Carbon實(shí)例(real或mock)。所提供的實(shí)例將在以下條件下具體返回:

對(duì)static now()方法的調(diào)用,例如聊聊Laravel Carbon擴(kuò)展包的作用及用法:now()

當(dāng)一個(gè)空(或空字符串)被傳遞給構(gòu)造函數(shù)或parse()時(shí),ex.new Carbon(空)

當(dāng)字符串“now”傳遞給構(gòu)造函數(shù)或parse()時(shí),ex. new Carbon(‘now’)

給定的實(shí)例也將作為diff方法的默認(rèn)相對(duì)時(shí)間。

 $knownDate =  Carbon::create(2001,  5,  21,  12);  // create testing date    Carbon::setTestNow($knownDate);  // set the mock (of course this could be a real mock object)    echo Carbon::getTestNow();  // 2001-05-21 12:00:00    echo Carbon::now();  // 2001-05-21 12:00:00    echo new  Carbon();  // 2001-05-21 12:00:00   echo Carbon::parse();  // 2001-05-21 12:00:00   echo new  Carbon('now');  // 2001-05-21 12:00:00    echo Carbon::parse('now');  // 2001-05-21 12:00:00    echo Carbon::create(2001,  4,  21,  12)->diffForHumans();  // 1 month agovar_dump(Carbon::hasTestNow());  // bool(true)   Carbon::setTestNow();  // clear the mock   var_dump(Carbon::hasTestNow());  // bool(false)echo Carbon::now();  // 2018-07-05 03:37:12

一個(gè)更有意義的完整例子:

class  SeasonalProduct   {   protected $price;   public  function __construct($price)   {    $this->price = $price;   }   public  function getPrice()  {   $multiplier =  1;   if  (Carbon::now()->month ==  12)  {   $multiplier =  2;   }   return $this->price * $multiplier;}}   $product =  new  SeasonalProduct(100);   Carbon::setTestNow(Carbon::parse('first day of March 2000'));   echo $product->getPrice();  //Carbon::setTestNow(Carbon::parse('first day of December 2000'));   echo $product->getPrice();  //   Carbon::setTestNow(Carbon::parse('first day of May 2000'));   echo $product->getPrice();  //   Carbon::setTestNow();

根據(jù)給定的“now”實(shí)例,還可以對(duì)相關(guān)短語進(jìn)行嘲笑。

 $knownDate =  Carbon::create(2001,  5,  21,  12);  // create testing date    Carbon::setTestNow($knownDate);  // set the mock    echo new  Carbon('tomorrow');  // 2001-05-22 00:00:00  ... notice the time !   echo new  Carbon('yesterday');  // 2001-05-20 00:00:00   echo new  Carbon('next wednesday');  // 2001-05-23 00:00:00   echo new  Carbon('last friday');  // 2001-05-18 00:00:00    echo new  Carbon('this thursday');  // 2001-05-24 00:00:00    Carbon::setTestNow();  // always clear it !

被認(rèn)為是相對(duì)修飾語的單詞列表如下:

  • +
  • ago
  • first
  • next
  • last
  • this
  • today
  • tomorrow
  • yesterday

請(qǐng)注意,與next()、previous()和modify()方法類似,這些相對(duì)修飾符中的一些將把時(shí)間設(shè)置為00:00。

Carbon: parse($time, $tz)和new Carbon($time, $tz)都可以將時(shí)區(qū)作為第二個(gè)參數(shù)。 echo Carbon::parse('2012-9-5 23:26:11.223',  'Europe/Paris')->timezone->getName();  // Europe/Paris
  • Getters

getter方法是通過PHP的__get()方法實(shí)現(xiàn)的。這使您能夠像訪問屬性而不是函數(shù)調(diào)用那樣訪問值。

$dt =  Carbon::parse('2012-10-5 23:26:11.123789');    // 這些getter方法都將返回int類型   var_dump($dt->year);  // int(2012)var_dump($dt->month);  // int(10)   var_dump($dt->day);  // int(5)   var_dump($dt->hour);  // int(23)    var_dump($dt->minute);  // int(26)   var_dump($dt->second);  // int(11)var_dump($dt->micro);  // int(123789)// dayOfWeek 返回一個(gè)數(shù)值 0 (sunday) 到 6 (saturday)   var_dump($dt->dayOfWeek);  // int(5)// dayOfWeekIso 返回一個(gè)數(shù)值 1 (monday) 到 7 (sunday)   var_dump($dt->dayOfWeekIso);  // int(5)   setlocale(LC_TIME,  'German');var_dump($dt->englishDayOfWeek);  // string(6) "Friday"var_dump($dt->shortEnglishDayOfWeek);  // string(3) "Fri"var_dump($dt->localeDayOfWeek);  // string(7) "Freitag"var_dump($dt->shortLocaleDayOfWeek);  // string(2) "Fr"var_dump($dt->englishMonth);  // string(7) "October"var_dump($dt->shortEnglishMonth);  // string(3) "Oct"var_dump($dt->localeMonth);  // string(7) "Oktober"var_dump($dt->shortLocaleMonth);  // string(3) "Okt"setlocale(LC_TIME,  '');var_dump($dt->dayOfYear);  // int(278)var_dump($dt->weekNumberInMonth);// weekNumberInMonth consider weeks from monday to sunday, so the week 1 will// contain 1 day if the month start with a sunday, and up to 7 if it starts with a mondayvar_dump($dt->weekOfMonth);  // int(1)// weekOfMonth will returns 1 for the 7 first days of the month, then 2 from the 8th to// the 14th, 3 from the 15th to the 21st, 4 from 22nd to 28th and 5 above   var_dump($dt->weekOfYear);  // int(40)   var_dump($dt->daysInMonth);  // int(31)   var_dump($dt->timestamp);  // int(1349493971)   var_dump(Carbon::createFromDate(1975,  5,  21)->age);  // int(43) calculated vs now in the same tzvar_dump($dt->quarter);  // int(4)   // Returns an int of seconds difference from UTC (+/- sign included)   var_dump(Carbon::createFromTimestampUTC(0)->offset);  // int(0)   var_dump(Carbon::createFromTimestamp(0)->offset);  // int(-18000)   // Returns an int of hours difference from UTC (+/- sign included)   var_dump(Carbon::createFromTimestamp(0)->offsetHours);  // int(-5)// Indicates if day light savings time is on   var_dump(Carbon::createFromDate(2012,  1,  1)->dst);  // bool(false)   var_dump(Carbon::createFromDate(2012,  9,  1)->dst);  // bool(true)   // Indicates if the instance is in the same timezone as the local timezone   var_dump(Carbon::now()->local);  // bool(true)var_dump(Carbon::now('America/Vancouver')->local);  // bool(false)// Indicates if the instance is in the UTC timezonevar_dump(Carbon::now()->utc);  // bool(false)   var_dump(Carbon::now('Europe/London')->utc);  // bool(false)   var_dump(Carbon::createFromTimestampUTC(0)->utc);  // bool(true)   // Gets the DateTimeZone instanceecho get_class(Carbon::now()->timezone);  // DateTimeZone   echo get_class(Carbon::now()->tz);  // DateTimeZone// Gets the DateTimeZone instance name, shortcut for ->timezone->getName()echo Carbon::now()->timezoneName;  // America/Toronto   echo Carbon::now()->tzName;  // America/Toronto
  • Setters

下面的setter是通過PHP的__set()方法實(shí)現(xiàn)的。值得注意的是,除了顯式地設(shè)置時(shí)區(qū)之外,任何設(shè)置程序都不會(huì)更改實(shí)例的時(shí)區(qū)。具體地說,設(shè)置時(shí)間戳不會(huì)將相應(yīng)的時(shí)區(qū)設(shè)置為UTC。

 $dt =  Carbon::now();$dt->year =  1975;   $dt->month =  13;  //強(qiáng)制 year++ 然后 month = 1    $dt->month =  5;    $dt->day =  21;   $dt->hour =  22;   $dt->minute =  32;    $dt->second =  5;   $dt->timestamp =  169957925;  // 這不會(huì)改變時(shí)區(qū)   // 通過DateTimeZone實(shí)例或字符串設(shè)置時(shí)區(qū)  $dt->timezone =  new  DateTimeZone('Europe/London');$dt->timezone =  'Europe/London';$dt->tz =  'Europe/London';
  • Fluent Setters

對(duì)于setter沒有可選參數(shù),但是函數(shù)定義中有足夠的多樣性,因此無論如何都不需要它們。值得注意的是,除了顯式地設(shè)置時(shí)區(qū)之外,任何設(shè)置程序都不會(huì)更改實(shí)例的時(shí)區(qū)。具體地說,設(shè)置時(shí)間戳不會(huì)將相應(yīng)的時(shí)區(qū)設(shè)置為UTC。

 $dt =  Carbon::now();$dt->year(1975)->month(5)->day(21)->hour(22)->minute(32)->second(5)->toDateTimeString();   $dt->setDate(1975,  5,  21)->setTime(22,  32,  5)->toDateTimeString();    $dt->setDate(1975,  5,  21)->setTimeFromTimeString('22:32:05')->toDateTimeString();    $dt->setDateTime(1975,  5,  21,  22,  32,  5)->toDateTimeString();   $dt->timestamp(169957925)->timezone('Europe/London');   $dt->tz('America/Toronto')->setTimezone('America/Vancouver');

您還可以將日期和時(shí)間與其他DateTime/Carbon對(duì)象分開設(shè)置:

 $source1 =  new  Carbon('2010-05-16 22:40:10');   $dt =  new  Carbon('2001-01-01 01:01:01');   $dt->setTimeFrom($source1);echo $dt;  // 2001-01-01 22:40:10    $source2 =  new  DateTime('2013-09-01 09:22:56');$dt->setDateFrom($source2);echo $dt;  // 2013-09-01 22:40:10
  • IsSet

實(shí)現(xiàn)了PHP函數(shù)isset()。這是在一些外部系統(tǒng)(例如Twig)在使用屬性之前驗(yàn)證屬性的存在時(shí)完成的。這是使用isset()或empty()方法完成的。在PHP站點(diǎn):isset()、isset()、empty()上,您可以閱讀

贊(0)
分享到: 更多 (0)
網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
主站蜘蛛池模板: 日韩一级高清 | 黄色片免费 | 99免费视频 | 日韩精品一区在线 | 日韩美女视频在线观看 | 日本在线小视频 | 中文字幕亚洲综合 | 中国黄色一及片 | 亚洲国产精品久久久久久6q | 99国产亚洲 | 99网址大全| 在线看片日韩 | 手机看片福利一区 | 国产一区二区中文字幕 | 诱惑の诱惑筱田优在线播放 | 国产第三区 | 国产午夜精品在线观看 | 91热爆在线 | 欧美大片视频在线观看 | 亚洲社区在线观看 | 国产露脸国语对白在线 | 日韩v欧美 | 欧美成人一区二区三区 | 国产美女自拍一区 | 99久久毛片 | 亚洲美女在线播放 | 激情伊人 | 四虎在线免费播放 | 亚洲精品乱码久久久久久久 | 天天爽夜夜操 | 三级性视频 | 免费观看的毛片 | 中文字幕超碰在线 | 久久18p| 亚洲国产精品国自产拍av秋霞 | 都市激情 亚洲 | 姝姝窝人体www聚色窝 | 日本丰满大乳奶做爰 | 日韩中文字幕久久 | 外国黄色网址 | 日韩国产在线 | 91插插插影库永久免费 | 色肉色伦交av色肉色伦 | 日本黄色高清视频 | 国产精品成人久久久久久久 | 黄色一级视屏 | 日韩精品视频在线观看网站 | 国产小视频自拍 | 免费在线观看黄 | 精品福利视频导航 | 一级性av| 蜜臀av性久久久久蜜臀aⅴ涩爱 | 97精品国产露脸对白 | 青青青青青青草 | 成人午夜免费视频 | 色吧五月天| 91av在线播放视频 | 拔插拔插华人 | 欧美性啪啪 | 国产性精品 | 国产精品特级毛片一区二区三区 | wwwwxxxxx日本 | 成人午夜一区 | 精品久久综合1区2区3区激情 | 午夜影院在线观看视频 | 亚洲人成激情在线播放国 | 狠狠干2022| 黄色影院国产 | 亚洲激情偷拍 | 日韩在线观看视频一区 | 黄视频在线免费看 | 中文日韩av | 在线观看av不卡 | 日韩精品一区二区不卡 | 91精品美女 | 就要操就要射 | 亚洲午夜精品一区二区 | 成人一区二区三区四区 | 色就是色欧美色图 | 一区二三国产好的精华液视频 | 永久免费毛片 | 国产黄色在线观看 | 中文字幕第9页 | 国产91精品一区二区三区四区 | 香蕉久久国产 | 国产美女在线精品 | 午夜天堂网| 亚洲激情综合网 | 天堂在线观看 | 国产不卡毛片 | 奇米综合| 粉嫩久久99精品久久久久久夜 | 国产精品毛片 | 天天干天天操天天 | 欧美综合久久 | 亚洲精品一二三 | 20日本xxxxxxxxx46 亚洲欧洲在线播放 | 日韩两性视频 | 成人1区2区3区 | 国产免费一区二区三区四区五区 | 久久两性视频 | 福利一区福利二区 | 日本欧美色图 | 中文字幕在线观看免费视频 | 伊人精品影院 | 成人高潮片免费网站 | 激情综合色 | 91红桃视频| 成人国产精品免费观看视频 | 中文字幕精品在线视频 | 中文字幕日韩一级 | 欧美毛片视频 | 欧美一区2区 | 91快色| 99热伊人| 一级高清黄色片 | 成年人黄色免费视频 | 成人免费看av | 亚洲香蕉在线视频 | 天天曰天天操 | 久久久久久久久久国产精品 | 久久午夜精品 | 国产欧美视频一区 | 亚洲精选在线观看 | 国产在线中文字幕 | 久久视频99 | 1024久久| 国产精品11p | 精品视频免费看 | 国产日韩中文 | 欧美天堂在线观看 | 欧美日韩在线免费视频 | 亚洲a影院 | 国产精品久久久久久久久久久久冷 | 久久国产中文字幕 | 亚洲女人一区 | 亚洲成人精品久久 | 日韩专区在线 | 91www在线观看| 成人黄网免费观看视频 | 亚洲精品一二三四区 | 亚洲男人的天堂视频 | 国产午夜在线播放 | 91丨porny丨首页 | 视频一区中文字幕 | 国产婷婷色一区二区三区在线 | 看片久久 | 熊出没之冬日乐翻天免费高清观看 | 不卡av影院 | 午夜久久久久久久 | 日韩va中文 | 免费的黄色大片 | 葵司在线视频 | 一区二区三区视频免费看 | 日本久久伊人 | 亚洲最大在线视频 | 全黄一级男人和女人 | 亚洲天堂av片 | 天堂在线视频tv | 日本婷婷 | 极品色av| 国产精品一区二区三区免费 | 蜜桃视频污在线观看 | 国产精品久久久久久久久久辛辛 | 婷婷伊人综合中文字幕 | 欧美大片黄 | 天天天天天天天干 | 成人在线免费看片 | 亚洲性av| 中文字幕――色哟哟 | 欧美一区二区三区成人精品 | 西方av在线| 国产一区二区三区视频网站 | 99视频久久 | 午夜色网站 | 中文字幕在线观看网 | 国产污视频 | 天天干天天操av | 国产亚洲无 | 日韩中文字幕一区 | 国产成人免费网站 | 天天操天天操天天操天天 | 青青草原在线免费观看视频 | 一级一级特黄女人精品毛片 | 91精品国产综合久久福利软件 | 成人午夜精品福利 | av中文国产| 国产精品美女www | 亚洲黄色一区二区 | 日本不卡视频在线播放 | 色婷婷伊人 | 对白超刺激精彩粗话av | 久操视频免费在线观看 | 国产无遮挡又黄又爽免费网站 | 在线国产日韩 | 亚洲一区二区二区久久成人婷婷 | 黄色三级免费 | 91精品福利 | 97av.com| 蜜桃av成人永久免费 | 亚洲欧美日韩精品久久久 | 欧美精品五区 | 8x8ⅹ成人永久免费视频 | 国产在线a | 色六月婷婷 | 国产一级视频在线 | 中文字幕在线观看91 | 久久黄色免费视频 | 日韩少妇av| 波多野结衣一二三区 | 日韩av网址在线观看 | 欧洲久久久久 | 欧美一级一级 | 自拍视频一区二区 | 91av国产在线 | 久久蜜桃香蕉精品一区二区三区 | 黄色片在哪看 | 中文字幕 视频一区 | 欧美资源在线观看 | 91在线精品播放 | 在线免费观看日韩 | 国产自产21区 | 老司机在线看片 | 黄色视屏网站 | 久草最新视频 | 成人性生交大片免费看 | 亚洲激情自拍 | 久久久www成人免费无遮挡大片 | 亚洲国产精品va在线 | 丰满少妇乱子伦精品看片 | 亚洲热久久| 精品少妇一区二区三区视频免付费 | 成年人免费网站在线观看 | 亚洲精品另类 | 欧美日韩综合在线 | 亚洲特黄毛片 | 一级亚洲片 | 色午夜av| 国产精品福利一区 | 草草国产 | 日韩综合一区二区三区 | 国产九色 | 中文字幕在线看人 | 狠狠夜| 午夜免费体验区 | 久久精选 | 瑟瑟视频在线免费观看 | 九九热视频在线观看 | 精品一区二区三区自拍图片区 | 色www亚洲国产张柏芝 | 婷婷综合社区 | 95看片淫黄大片一级 | 精品爱爱 | 亚洲综合自拍 | 久久久国产精品入口麻豆 | 国产精品羞羞答答在线 | 噜噜av | 亚洲无遮挡 | 国产 第1190页 | 欧美日韩国产在线一区 | 中文字幕在线观看亚洲 | av播播| 久久精品视频在线 | 日本天堂在线播放 | 98国产精品视频 | 色综合色综合色综合 | 琪琪色综合 | 国产欧美视频在线观看 | 色94色欧美sute亚洲线路二 | 九九视频在线免费观看 | 亚洲国产婷婷香蕉久久久久久99 | a在线观看 | 中文字幕在线观看日本 | 88av在线播放 | 国产亚洲精品成人 | 国产一级精品视频 | 成人动漫在线观看 | 丁香综合在线 | 91一区二区国产 | 欧美99 | 久久久久久久国产精品美女 | www.国产黄色 | 亚洲欧洲av | 久久综合一本 | 亚洲精品美女视频 | 亚洲精品久久久久久久久 | 亚洲精品二三区 | 夜夜草网| 午夜偷拍福利视频 | 一区二区三区黄 | 国产思思99re99在线观看 | 日韩视频一区二区在线观看 | 中文字幕在线字幕中文 | av在线片 | 国产成人8x视频一区二区 | 亚洲影视一区二区 | 999国产| 97在线免费观看视频 | 99热久| 欧美日韩性视频 | 国产毛片一区二区三区va在线 | 欧美专区第一页 | 日韩欧美在线免费观看 | 久久国产在线视频 | 五月综合激情日本mⅴ | 久久sp| 日产精品一区 | 国产精品12 | 狠狠视频| 亚洲精品456在线播放 | 成人免费观看视频 | 成人精品视频在线 | www.在线视频| 在线看片你懂的 | 中文日韩 | 午夜免费视频 | a级无毛片 | 91美女在线 | 午夜簧片| 亚洲天堂久久久久 | 国产伦精品视频一区二区三区 | 围产精品久久久久久久 | 法国意大利性经典xxxxx | 久久精品66| 美女午夜视频 | 自拍亚洲国产 | 久久国产欧美 | 超碰av免费 | 成人在线播放视频 | 日本污视频在线观看 | 欧美精品日韩少妇 | 在线免费av网站 | 91娇羞白丝网站 | 久久精品视频在线 | 国产精品91久久久 | 特级免费毛片 | 国产九色在线播放九色 | 超碰在线97观看 | 国产视频一二三区 | 在线视频观看免费 | 69视频在线免费观看 | 中文字幕在线亚洲精品 | 国产91丝袜在线18 | 中文国产视频 | 欧美在线播放一区二区 | 亚洲专区一区 | 日韩日日日 | 黑人与日本少妇高潮 | 特级特黄aaaa免费看 | 性开放永久免费视频 | 久久久国产成人 | 亚洲精品久久久久久久不卡四虎 | www.xxx.国产| 亚洲男人天堂2020 | 一本亚洲 | 不卡的av网站 | 怡红院成人在线 | 奇米影视第四色777 国产精品人人做人人爽人人添 | 国产在线拍揄自揄拍 | 99视屏| 日韩激情网站 | 日本免费不卡视频 | 天使色吧| 99在线播放| 黄网站在线观看视频 | 一区二区精品视频在线观看 | 成人春色影视 | 爱情岛论坛永久入址测速 | 国产成人精品久久久 | 国产情侣在线视频 | 欧美aⅴ在线 | 日韩第1页| 亚洲女优在线 | 黄色在线一区 | 欧美黄色免费观看 | 欧美特级特黄aaaaaa在线看 | 激情五月婷婷小说 | 成人精品毛片国产亚洲av十九禁 | 四虎永久在线 | 久久中文字幕在线观看 | 天天舔天天爱 | 日韩精品久久久久久久 | 福利综合网 | 亚洲午夜小视频 | 国产免费自拍视频 | 天天玩夜夜操 | 国产精品久久久久久久久免费高清 | 免费在线观看av的网站 | 亚州国产| 色综合五月天 | 天天综合天天 | 黄色1级毛片 | 亚洲免费视频网 | 色综合色 | 偷偷操网站 | 国产精品2018 | 久久一二区 | 亚洲一区二区视频在线 | eeuss一区二区 | 国产精品高潮呻吟久久久 | 国产第8页| 男生操女生逼逼 | 免费性网站 | 久草资源在线观看 | 伊人久久香 | 97成人在线视频 | 精品一级少妇久久久久久久 | 亚洲精品在线不卡 | 无码一区二区三区视频 | 长篇爽欲亲伦96部小说 | 午夜视频在线观看网站 | 国产在线精品成人欧美 | 亚洲不卡在线 | 亚洲精品男人天堂 | 日韩亚洲欧美在线观看 | 亚洲操一操 | 一区二区久久 | 久久久社区 | 91九色丨porny丨肉丝 | 超级黄色录像 | 久久久国产一区二区 | 中文字幕日韩免费 | 天堂网在线视频 | 你懂的网址在线观看 | 国产毛片一区二区 | 成人碰碰视频 | 看特级毛片 | 日韩视频欧美视频 | 色综合色 | 少妇精品一区二区三区 | 亚洲第一免费播放区 | 五月婷婷丁香六月 | 欧美成人午夜 | 毛片久久久 | 国产中出视频 | 黄色三级片毛片 | 日韩精品一 | 亚洲成年在线 | 免费观看一级黄色片 | 国产骚b | 亚洲综合图 | 久久的色偷偷 | 日本国产在线观看 | 欧美日韩一区二区在线 | 日韩乱淫| www.黄色小说.com| 黄网址在线 | 天天看夜夜操 | 97福利网 | wwwxxx在线观看 | 91天堂网| 中日韩黄色大片 | 色99视频| 日韩在线专区 | 日韩精品一区二区三区在线观看 | 国产精品swag | 在线视频欧美一区 | 国产伦精品一区二区三区四区免费 | 日韩免费高清视频网站 | 伊人久久中文字幕 | 欧美91成人网 | 欧美成人精品激情在线观看 | 黄色aa大片 | 黄色片在线 | 国产又粗又黄又爽视频 | 偷拍亚洲精品 | 久久久久久不卡 | 亚洲成人福利视频 | 最近中文字幕免费av | 国产亚洲精品久久久久久青梅 | 中文字幕3页 | av大全免费看 | 一区二区中文字幕 | 狠狠操夜夜爽 | 女同二区| a毛片基地 | 天天干天天操天天爽 | 欧美精品毛片 | 免费精品在线 | 午夜久久网 | 亚洲综合五区 | 亚洲码无人客一区二区三区 | 日韩中文字幕精品视频 | 91免费在线| 香蕉久久精品 | 性猛交xxxx| 欧美高清性 | 吃奶在线观看 | 在线观看精品一区 | 婷婷免费 | 免费一级黄 | 日本天堂网在线观看 | 国产精品欧美色图 | 好男人资源 | 黄色伊人| 碰超在线 | 自拍偷拍亚洲欧洲 | 在线观看国产一区 | 日本一级片在线播放 | 久久大尺度 | 欧美一区高清 | 日日射视频 | 国产亚洲欧美精品久久久www | 国产精品久久久免费视频 | 欧美第一视频 | 久草超碰在线 | 国产1区二区 | 伊人xxx| 欧洲毛片 | 在线看的av | 美女黄色一级片 | 污视频网站在线播放 | 国产精品7区 | 欧美性猛交xxxx | 亚洲一级性生活 | 日本在线中文 | 久久国产影院 | 毛片网站大全 | 爱情岛论坛av | 国产日本一区二区三区 | 欧美精品1区2区3区 911美女片黄在线观看游戏 | 神马久久春色 | 9999国产精品 | 性五月天| 三上悠亚中文字幕在线播放 | 蜜臀精品一区二区三区 | 久久精品二区 | 欧美日本 | 在线黄色免费网站 | 午夜在线免费视频 | aaa一级片 | 91久久国产综合精品女同国语 | 久热这里只有精品6 | 精品久久久久久中文字幕 | 99久久精品国产麻豆演员表 | 日日操夜夜操视频 | 久久不卡影院 | 超碰在线观看97 | 成人自拍视频 | 中文字幕在线欧美 | 国产女人叫床高潮大片免费 | 天天爽天天操 | 国产成人一区二区三区免费看 | 超碰国产在线观看 | 成年人免费在线观看视频网站 | 亚洲高清自拍 | 伊人网中文字幕 | 色综合中文字幕 | 成人激情视频在线 | 香蕉视频一级 | 9191国产精品 | av青草 | 国产资源视频 | 在线99| 婷婷人体 | 在线中文字幕网 | 手机看片中文字幕 | 日韩少妇高潮抽搐 | 亚洲三级网 | 午夜亚州 | 韩国毛片一区二区三区 | 国产视频二 | 全球av在线 | 国产女人叫床高潮大片免费 | 毛片aa| 国产精品久久网站 | 国产免费拔擦拔擦8x在线播放 | 狼人狠狠干 | 好男人www在线视频 亚洲视频一二 | 在线观看不卡一区 | 国产99久久久久久免费看 | 日本黄色高清 | av在线首页| 九一天堂 | 日日日网站 | 日韩精品――中文字幕 | 在线免费成人 | 国产精品一 | 性欧美高清 | 欧美另类在线观看 | 韩国三级hd中文字幕的背景音乐 | 黄色亚洲网站 | 日韩欧美专区 | 99热超碰| 亚洲涩涩视频 | 久久久精品天堂 | 日韩黄色在线观看 | av网站导航| 久久久夜色精品 | 日韩在线免费视频观看 | 久久亚洲成人 | 国产午夜精品一区二区理论影院 | 国产精品久久久久久久久久 | 在线亚洲欧美日韩 | 韩国美女啪啪 | 精品国产一区二区三区久久久蜜臀 | 成人小视频免费 | 亚洲综合日韩在线 | 精品人人爽 | 成人拍拍拍 | 欧美日韩一二三四 | 在线观看欧美日韩视频 | 日本中文字幕在线观看视频 | 可以免费观看的毛片 | 丝袜美女av| 裸体毛片| 操夜夜 | 国产激情视频在线播放 | 亚洲人在线观看 | 中文字幕超碰在线 | 亚洲欧洲自拍 | 好男人在线视频www 国产suv精品一区二区33 | 婷婷久久网 | av观看在线观看 | 国产一二三在线 | 麻豆国产91在线播放 | 伊人久久青青 | 九九热在线视频观看 | 91九色网站 | 成人自拍视频在线观看 | 最近日本字幕mv免费观看在线 | 免费人成在线观看网站 | 自拍偷拍亚洲区 | 国产一区二区三区影视 | av成人免费在线观看 | 亚洲福利视频网 | 97精品久久 | 国产成人综合在线 | 色哟哟中文字幕 | 黄色的毛片 | 久久精彩免费视频 | 国产一级在线观看 | 亚洲视频在线观看视频 | 欧美亚洲第一页 | 国产精品网站在线观看 | 色午夜av| 高h奶汁双性受1v1 | 亚洲字幕网 | 狠狠做深爱婷婷久久综合一区 | 国产一卡二卡在线 | 韩国三级中文字幕hd久久精品 | 爱情岛论坛自拍亚洲品质极速最新章 | 日韩久久久久久久 | 青草国产视频 | 国产一区二区小视频 | 91干网| 久久久久高潮 | 日日夜夜操操 | www.狠狠干| 97国产精品久久久 | 国产在线视频99 | 国产又大又黄的视频 | 亚洲欧美自拍一区 | 国产精品99精品久久免费 | 天堂伊人 | 国产91免费视频 | 天堂av资源| 中文字幕日韩亚洲 | 丁香六月av | 美女涩涩网站 | 起碰在线 | 日本三级生活片 | 蜜美杏av | 激情久久视频 | 337p粉嫩大胆噜噜噜的背景 | www.亚洲视频 | 久久狠狠干 | 国产精品色综合 | 91网站在线观看视频 | 日批视频免费 | 欧美一性一交 | 国产三级在线观看 | 国产h在线| 成人在线一区二区三区 | av直接看 | 欧美日韩免费观看一区=区三区 | 久久久天天 | 久久免费偷拍视频 | 日韩城人免费 | 韩国午夜影院 | 中文字幕日日 | 日本系列第一页 | 热99精品| 男女啪啪国产 | 国产午夜精品久久久 | 在线观看免费视频国产 | 欧美一区二区三区免费看 | av永久网站 | 国产最新自拍 | 奇米狠狠操 | theav精尽人亡av | 日日操夜夜干 | a v视频在线播放 | 人人草人人看 | 精品欧美一区二区三区免费观看 | 俄罗斯女人裸体性做爰 | 伊人色在线 | 快乐激情网 | 国产一级二级三级视频 | 欧美日韩一区二区在线播放 | 国产精品免费一区二区三区 | 亚洲婷婷小说 | 久久av免费观看 | 国产黄色91 | 国产一区欧美一区 | 国产一区二区在线视频观看 | 国产91一区| 91九色视频在线观看 | 一区二区国产欧美 | 国产精品色呦呦 | 综合天天 | 三级爱爱| 怡红院成人av | 国产精品羞羞答答 | 六月丁香婷婷网 | 国产精品视频免费丝袜 | 婷婷在线免费 | 男女猛烈无遮挡免费视频 | www.天堂在线| 在线播放国产一区二区三区 | 欧美自拍偷拍第一页 | 一级免费av | 国产成人综合精品 | 狠狠综合 | 性欧美13一14内谢 | 91精品国产综合久久久蜜臀九色 | 久久久精彩视频 | 在线观看色| 成人aaaaa| 国产美女无遮挡免费看 | 可以看毛片的网站 | 亚洲精品视频在线 | 中国av免费看 | 精品亚洲一区二区三区 | 国产白浆在线观看 | 国产传媒在线视频 | 日韩久久一区二区三区 | 亚洲第一国产视频 | 一级aa毛片| 成人av毛片| 亚洲国产视频一区二区三区 | 加勒比成人av | 黄色网址你懂的 | 99热99热 | 欧美理论在线观看 | 国产精彩视频在线观看 | 黄色三级片毛片 | 成人公开免费视频 | 自拍三级 | 老局长的粗大高h | 久草免费在线观看视频 | 黄色一区二区三区 | 婷婷视频 | 久久久国产精品一区二区三区 | 97精品在线 | 国产综合在线视频 | 久久99色 | 中文字幕在线三区 | 免费看色| 中文字幕一二三四区 | 日本xxxxxxxxx | 午夜小视频在线观看 | 97网站| 亚洲影视一区二区三区 | 黄色激情视频在线观看 | 在线一区二区视频 | 九九精品在线播放 | 欧美福利视频在线 | 九九热精品 | 一区二区亚洲 | 波多野结衣之双调教hd | 自拍欧美亚洲 | 精品少妇一区二区三区视频免付费 | 视频污在线观看 | 色婷婷色综合 | 激情视频91 | 亚洲美女性视频 | 小视频免费在线观看 | 午夜第一页 | 国产美女精品一区 | 日本视频黄色 | 国产一区a | 三年中文免费观看大全动漫 | 香蕉av一区二区三区 | 国产精品bbwbbwbbw | 婷婷色婷婷| 亚洲少妇一区二区 | 久久丫精品 | 快色视频 | av网站一区二区三区 | 91在线视频精品 | 日韩免费a | 久久精品国产免费看久久精品 | 免费观看一级一片 | 久久99热精品| 日韩专区在线播放 | 亚洲大片免费观看 | 天天操天天干天天舔 | 精品国产第一页 | 日日摸天天添天天添破 | 色戒在线免费 | 国产性生活片 | 午夜精品一区二区在线观看 | 日本国产一区二区 | 精品黑人一区二区三区国语馆 | 亚洲日本国产 | 精品少妇视频 | 久久久精品国产一区二区三区 | 一区二区三区精品在线 | 久久久精品在线观看 | 国产精品久久久久久久久久东京 | 日韩精品中文字幕在线 | 亚洲成人自拍偷拍 | 性综合网 | 亚洲成年人av | 国产91精品看黄网站在线观看 | 亚洲精品成人久久 | 视频在线观看91 | 热久久在线 | 亚洲永久精品ww.7491进入 | 亚洲国产中文字幕在线观看 | 久久精品8| 亚洲无人区码一码二码三码 | 久久精品免费看 | 中文字幕视频在线 | www激情| 欧美日韩精品亚洲精品 | 91在线观看网站 | 在线精品一区二区三区 | 国产精品一品二区三区的使用体验 | 97香蕉超级碰碰久久免费软件 | 中文字幕日本在线 | 99久久精品日本一区二区免费 | a国产精品 | 亚洲免费永久精品国产 | 欧美高清v| 免费污污视频在线观看 | 奇米第四色首页 | 色www国产亚洲阿娇 韩国中文字幕hd久久精品 | 久久久999精品 | 人人搞人人干 | 95看片淫黄大片一级 | 精品亚洲一区二区 | 亚洲综合1区 | 狠狠艹视频 | 大尺度做爰啪啪床戏 | 精品suv一区二区 | 黄色免费高清 | 日韩在线观看第一页 | 成年人在线网站 | 九一av | 欧美二区在线 | 看一级黄色大片 | 国产精品久久777777换脸 | 三级自拍 | 日本a v在线播放 | 美少妇av| 精品小视频在线观看 | 欧美变态口味重另类 | 九九精品在线观看视频 | 国产视频一区二区在线观看 | 国产精品观看 | 亚洲精品乱码久久久久久蜜桃动漫 | 久爱视频在线观看 | 91午夜理伦私人影院 | 午夜久久久久久久久久 | 中日韩欧美在线观看 | 欧美视频一区在线观看 | 国产精品成人免费一区久久羞羞 | 午夜在线不卡 | 日本xxxx人 | 太久av| 国产乱了高清露脸对白 | 国产在线看 | 午夜免费影院 | 久久国产影视 | 91精品国产色综合久久不卡98 | 三级精品视频 | 免费看欧美片 | 在线免费观看欧美大片 | 午夜视频网站在线观看 | 欧美一区免费看 | 亚洲精品乱码久久久久久9色 | 亚洲一区二区三区中文字幕 | 亚一区二区 | 精品国产一区二区三区久久狼黑人 | 国语一区 | 婷婷午夜精品久久久久久性色av | 国产aaa级片 | 日韩成人免费av | 亚洲一区黄色 | 国产精品成人一区二区网站软件 | 亚洲第二色 | 国产日本精品 | 成人禁污污啪啪入口 | 亚洲骚| 偷拍视频久久 | 91狠狠爱 | 日韩欧美一区二区三区久久婷婷 | 国产精品推荐 | 99国产亚洲 | 欧美一区二区三区婷婷月色 | 爱爱一级 | 国产黄色在线观看 | 国产精品自拍网站 | 欧美 日韩 中文 | 成人h免费观看视频 | 成人免费视屏 | 色综合视频在线 | 日韩一区二区在线观看视频 | 免费黄色在线看 | 亚洲免费大片 | 在线日韩欧美 | 性无码专区无码 | 国产高潮国语对白精品视频网站 | 日本不卡网站 | 久草福利在线播放 | 人人干人人艹 | 可以看的毛片 | 一级做a爰全过程免费视频毛片 | 国产高清久久久 | 亚洲天堂2024| 国产乱大交 | 成人看片 | 好男人www在线视频 亚洲视频一二 | 黑丝av在线播放 | 亚洲精品午夜精品 | 亚洲国产精品国自产拍久久 | 777久久久 | 顶破超薄肉色丝袜进入 | www.四虎.com| 日韩精品视频网站 | 91av资源在线 | 国产天天骚 | 亚洲蜜桃av一区二区 | 中文第一页 | 天天干天天操天天 | 伊人午夜视频 | 国产福利久久久 | 毛片视频免费 | 日韩欧美大片 | 日屁网站 | 日韩免费黄色片 | 国产激情在线播放 | 黄色香蕉软件 | 自拍视频一区 | 国产伦乱视频 | 好看的毛片网站 | 日本色站 | 久久这里只有精品9 | 操操操爽爽爽 | youjizz麻豆| 国产精品成人免费一区二区视频 | 青青草原免费观看 | 手机成人免费视频 | 开心激情播播网 | 国产乱视频 | 最近中文在线观看 | 国产富婆一级全黄大片 | 乱色视频 | 国产亚洲欧洲 | 亚洲精品一卡二卡 | 国产高潮在线观看 | 这里只有精品6 | 欧美日韩视频一区二区 | 香蕉视频黄色 | 日本黄a三级三级三级 | 爱综合网| 久久亚洲成人av | 国产91对白在线观看九色 | 久久免费福利视频 | 99精品黄色| 性色视频 | 九一国产精品 | 国产精品久久九九 | 亚洲综合视频在线播放 | 中文字幕综合在线 | 久久久久久久国产精品美女 | 亚洲男人天堂视频 | 国产剧情精品在线 | 免费亚洲婷婷 | 久草成人在线 | 能看的av| 国产精品精品视频一区二区三区 | 国产国产国产 | 婷婷射图 | 久久久精品影院 | 日韩专区欧美专区 | 国产福利精品在线 | 中文字幕91爱爱 | 亚州黄色| 国产在线视频第一页 | 精品国产一区二区三区性色av | 12av毛片 | 中文字幕亚洲激情 | 亚洲亚裔videos黑人hd | 中文在线字幕免 | 欧美日韩小说 | 九九热精品在线观看 |