php 字串格式化為時間

2021-06-04 22:52:03 字數 588 閱讀 4562

在平時我們經常需要將乙個字串的時間進行乙個格式化後再使用

在php可以使用以下方法進行:

$temp_date = '2011-01-09 19:25:43';

date('y-m-d',strtotime($temp_date)); //這個的輸出是 2011-01-09

//strtotime 的功能是 --  將任何英文文字的日期時間描述解析為 unix 時間戳

//以下是官方的說明:

//intstrtotime( string time [, int now])

//本函式預期接受乙個包含英文日期格式的字串並嘗試將其解析為 unix 時間戳。如果 time 的格式是絕對時間則 now 引數不起作用。

//如果 time 的格式是相對時間則其所相對的時間由 now 提供,或者如果未提供 now 引數時用當前時間。失敗時返回 -1。

//程式都是要比較健壯的,那我們就可以判斷一下是否能轉換

還需說明的是這個有乙個時間區間:1901 年 12 月 13 日 星期五 20:45:54 到 2023年 1 月 19 日 星期二 03:14:07

來自

js 字串格式化為時間格式

首先介紹一下我遇到的坑,找了幾個關於字串轉時間的,他們都可以就我用的時候不行。我的原因,我的字串是mysql拿出來的不是標準的時間格式,是不會轉成功的。解決思路 先將字串轉為標準時間格式的字串,在轉為時間 字串轉日期格式,strdate要轉為日期格式的字串 function getdate strd...

php 字串格式化為日期時間 php時間格式化

用法 date 格式,時間 如果沒有時間引數,則使用當前時間.格式是乙個字串,其中以下字元有特殊意義 u 替換成從乙個起始時間1970年1月1日以來的秒數 echo 時間格式1 date y m d h i s 2010 06 12 10 26 31 echo 時間格式2 date y m d h ...

boost ptime轉化為時間字串

物件的定義 boost posix time ptime p boost gregorian date 2010,3,5 2010年3月5號0點 boost posix time ptime p1 boost gregorian date 2010,3,5 boost posix time hour...