-2

重複の可能性:
Strtotime()はdd / mm/YYYY形式では機能しません

私はこの変数を持っています。これは次のような情報を取得します。

echo $start=$_REQUEST['to'];

次のような出力があります。

2/04/2012

私が必要としているのは、次のように変換すること20120402 です。助けていただけませんか。strotimeを試しましたが、成功しませんでした。以前に文字列を日付形式に変換してから、Ymd形式に変換しましたが、1970年のような奇妙な日付を受け取り続けました。私はこれを試しました:

$time = strtotime( $date );
$myDate = date( 'y-m-d', $time );

ありがとう!

4

2 に答える 2

1

それはうまくいくかもしれません。

<?php
$start=$_REQUEST['to'];
$date = explode("/",$start);
$size = sizeof($date);
for($i=$size;$i>=0;$i--) {
    $date_get .= $date[$i];
}
echo $date_get;
?>
于 2012-12-04T09:23:04.567 に答える
0

の代わりにstrftimeを使用する必要がありdateます。

$myDate = strftime('%Y%m%d', $time);
于 2012-12-04T08:10:07.303 に答える