在平時我們經常需要將乙個字串的時間進行乙個格式化後再使用
在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...