日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > php >内容正文

php

php 时间日期转为时间戳,PHP日期格式转时间戳

發(fā)布時間:2023/12/10 php 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php 时间日期转为时间戳,PHP日期格式转时间戳 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

PHP 提供了函數(shù)可以方便的將各種形式的日期轉(zhuǎn)換為時間戳,該類函數(shù)主要是:

strtotime():將任何英文文本的日期時間描述解析為時間戳。

mktime():從日期取得時間戳。

strtotime()

strtotime() 函數(shù)用于將英文文本字符串表示的日期轉(zhuǎn)換為時間戳,為 date() 的反函數(shù),成功返回時間戳,否則返回 FALSE 。語法:

1

intstrtotime ( string time [, int now] )

參數(shù) time 為被解析的字符串,是根據(jù) GNU 日期輸入格式表示的日期。

例子:

1

2

echo strtotime("2009-10-21 16:00:10");//輸出 1256112010

3

echo strtotime("10 September 2008");//輸出 1220976000

4

echo strtotime("+1 day"),"
";//輸出明天此時的時間戳

5

?>

mktime()

mktime() 函數(shù)用于從日期取得時間戳,成功返回時間戳,否則返回 FALSE 。語法:

1

intmktime(時, 分, 秒, 月, 日, 年)

例子:

1

2

echo mktime(21, 50, 55, 07, 14, 2010);//輸出“1279115455”

3

?>

參數(shù)可以從右向左省略,任何省略的參數(shù)會被設(shè)置成本地日期和時間的當(dāng)前值。

mktime() 在做日期計算和驗證方面很有用,它會自動計算超出范圍的輸入的正確值。例如下面例子輸出的都是 2008-01-01:

1

2

echo date("Y-m-d",mktime(0, 0, 0, 12, 32, 2007));

3

echo date("Y-m-d",mktime(0, 0, 0, 13, 1, 2007));

4

?>

下個月的最后一天。任何給定月份的最后一天都可以被表示為下個月的第 "0" 天,而不是 -1 天,如下面的例子:

1

2

$lastday =mktime(0, 0, 0, 3, 0, 2008);

3

echo strftime("2008年最后一天是:%d",$lastday);

4

// 2008年最后一天是:29

5

?>

自定義函數(shù)

下面的函數(shù)與strtotime功能差不多。

01

02

$date_str ="2011-09-11 17:00:00";

03

echo $time_str = str_format_time($date_str);

04

05

function str_format_time($timestamp ='')

06

{

07

if (preg_match("/[0-9]{4}-[0-9]{1,2}-[0-9]{1,2} (0[0-9]|1[0-9]|2[0-3]):([0-5][0-9]):([0-5][0-9])/i",$timestamp))

08

{

09

list($date,$time)=explode(" ",$timestamp);

10

list($year,$month,$day)=explode("-",$date);

11

list($hour,$minute,$seconds )=explode(":",$time);

12

$timestamp=gmmktime($hour,$minute,$seconds,$month,$day,$year);

13

}

14

else

15

{

16

$timestamp=time();

17

}

18

return $timestamp;

19

}

20

21

echo '
';

22

echo date("Y-m-d H:i:s",$time_str);

23

24

?>

javascript中日期格式與時間戳之間的轉(zhuǎn)化

日期格式與時間戳之間的轉(zhuǎn)化 一:日期格式轉(zhuǎn)化為時間戳 function timeTodate(date) { var new_str = date.replace(/:/g,'-'); new_str ...

js中日期格式與時間戳格式互換

2014-04-23 18:55:49:123? ? 日期格式 1398250549123? ? ? ? 時間戳格式 前臺顯示日期格式,則 function tsToTime(ts) { var da ...

shell的date日期循環(huán)方法:日期格式轉(zhuǎn)時間戳計算,再將時間戳轉(zhuǎn)回日期格式

1,日期對象轉(zhuǎn)時間戳current_day 2,計算增量的時間戳,即循環(huán)每步的增量one_day 3,循環(huán)體計算,日期變量加增量后重新賦值自己 4,時間戳轉(zhuǎn)回日期格式后輸出 current_day=2 ...

fastjson對象轉(zhuǎn)為json字符串日期格式變?yōu)闀r間戳問題

今天嘗試將map集合轉(zhuǎn)為json對象時遇到一個問題.map中的value為日期格式如"2019-03-01",在使用JSONObject.toJSON(map).toString( ...

原生webview 日期格式轉(zhuǎn)時間戳兼容問題

需要根據(jù)后端返回的日期格式返回相應(yīng)時間戳 后端返回的數(shù)據(jù)格式: let dateStr = 2019-04-19T10:39:10.000+0000; ? 直接new Date(dateStr?).g ...

nodejs moment 修改時間格式 日期格式與時間戳格式互相轉(zhuǎn)化

node js moment 修改時間格式 日期格式與int格式互相轉(zhuǎn)化 nvm use 8.3 > moment = require('moment') > days = '2019-0 ...

js日期格式與時間戳相互轉(zhuǎn)換

本文轉(zhuǎn)自:https://blog.csdn.net/Lc_style/article/details/80626748 1.將日期格式轉(zhuǎn)化為時間戳: var?date =?new?Date('201 ...

APP 和小程序中通過日期格式獲取時間戳的一個bug

介紹一下背景:業(yè)務(wù)邏輯就不多說了,就說關(guān)鍵出問題的一步,需要將 2019-10-10 這個格式轉(zhuǎn)換為時間戳.在不同平臺不同場景下問題還很怪異 app上:ios 安卓線上的都有問題??ios模擬器沒問題 ...

js 時間戳轉(zhuǎn)為日期格式

原文:js 時間戳轉(zhuǎn)為日期格式 js 時間戳轉(zhuǎn)為日期格式 什么是Unix時間戳(Unix timestamp): Unix時間戳(Unix timestamp),或稱Unix時間(Unix time) ...

隨機推薦

Joshua Bloch錯了? ——適當(dāng)改變你的Builder模式實現(xiàn)

注:這一系列都是小品文.它們偏重的并不是如何實現(xiàn)模式,而是一系列在模式實現(xiàn),使用等眾多方面絕對值得思考的問題.如果您僅僅希望知道一個模式該如何實現(xiàn),那么整個系列都會讓您失望.如果您希望更深入地了解各個 ...

[大牛翻譯系列]Hadoop(22)附錄D.2 復(fù)制連接框架

附錄D.2 復(fù)制連接框架 復(fù)制連接是map端連接,得名于它的具體實現(xiàn):連接中最小的數(shù)據(jù)集將會被復(fù)制到所有的map主機節(jié)點.復(fù)制連接的實現(xiàn)非常直接明了.更具體的內(nèi)容可以參考Chunk?Lam的

Scrapy的shell命令(轉(zhuǎn))

scrapy python MrZONT??????????????????????? 2015年08月29日發(fā)布??????????????????????????????????????????? ...

Android中RelativeLayout的字符水平(垂直居中)對齊

[背景] 此處Android中顯示出來的TextView中的內(nèi)容,水平中間不對其. 想要實現(xiàn)水平居中對齊. [折騰過程] 1.搜: android RelativeLayout horizontal ...

實習(xí)小白筆記一(鼠標(biāo)懸停、獲取多選、提交修改、layer頁面、單元格文字長度、json、分頁、左連接)

①easyui 當(dāng)鼠標(biāo)懸停顯示單元格信息: $(this).datagrid('doCellTip',{'max-width':'600px','delay':300}); ②jquery 獲取che ...

STL模板_智能指針概念

一.智能指針1.類類型對象,在其內(nèi)部封裝了一個普通指針.當(dāng)智能指針對象因離開作用域而被析構(gòu)時,其析構(gòu)函數(shù)被執(zhí)行,通過其內(nèi)部封裝的普通指針,銷毀該指針的目標(biāo)對象,避免內(nèi)存泄露.2.為了表現(xiàn)出和普通指針一 ...

Visual Studio使用正則表達式快速統(tǒng)計總共代碼行數(shù)

原文:Visual Studio使用正則表達式快速統(tǒng)計總共代碼行數(shù) 按CTRL+SHIFT+F,勾上支持正則表達式,然后輸入搜索內(nèi)容:

Asp.net Core2.0 緩存 MemoryCache 和 Redis

自從使用Asp.net Core2.0 以來,不停摸索,查閱資料,這方面的資料是真的少,因此,在前人的基礎(chǔ)上,摸索出了Asp.net Core2.0?緩存 MemoryCache 和 Redis的用法 ...

樹莓派配置watchdog

安裝watchdog apt install watchdog 編輯/etc/modules,添加bcm2708_wdog 編輯/etc/watchdog.conf watchdog-device = ...

servlet中常用到的工具

1. 解析ajax傳來的json字符串,得到j(luò)son對象 private JSONObject getJsonObject(HttpServletRequest req) { StringBuffer ...

總結(jié)

以上是生活随笔為你收集整理的php 时间日期转为时间戳,PHP日期格式转时间戳的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。