ホームページ  >  記事  >  バックエンド開発  >  PHPのフォーマット時間に関連する問題

PHPのフォーマット時間に関連する問題

WBOY
WBOYオリジナル
2016-06-13 13:52:40796ブラウズ

PHPのフォーマット時間の問題。
php5.1.2 は MSSQL にリンクされています。
期間は smalldatetime です。
ライブラリで表示される時刻は次のとおりです: 2007-04-06 21:23:00.000
PHP を使用して表示される時刻は次のとおりです: 2007 April 6 21:23
-04 のような 2007 年の時刻形式を取得するにはどうすればよいですか-06?

-----解決策---------
date( 'Y-m-d ',strtotime ( $row[ 'いつか']));
------解決策----------------------
$s = "2007-04-06 21 : 23:00.000 ";
$t =explode( " ",$s);
echo $t[0];
------解決策-----
$s = "somedate "; t =explode( " ",$s);

switch ($t[1])
case "1月":
$month= "01 "; > ケース "2 月":
ケース "3 月":
ケース "4 月" ":
$month= "04 ";
ブレーク;
ケース "5 月":
$month= "05 ";
ブレーク;
ケース "6 月":
$month= "06 ";
ケース "7 月":
$month= "07 ";
ケース "8 ヶ月":
$month = "01 ";
ケース "9 月":
ケース "10 月" :
$month=10; 🎜> ブレイク;
ケース "11 月":
ケース "12 月":
ブレイク;

echo $t[0]. "- ".$month. "- ".$t[2];


練習してみてください。正解です...上記 2 つの方法


------解決策------------------

これは MSSQL の問題です。 system 時刻表示形式

strtotime を使用して UNIX タイムスタンプに変換し、日付関数

を使用できます。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。