1

JSに日時変数があります。これは次のとおりです。

var date_start   = dateFormat(newJobForm.time_start, "yyyy-mm-dd-HH-MM"); 
var date_end     = dateFormat(newJobForm.time_end, "yyyy-mm-dd-HH-MM"); 

主な問題は、議事録だけを表示できないことです。

日付をPHPのdate()関数に渡すと、との:間があるため、保存されません。で試してみましたが、うまくいきませんでした。Hiexplode()-

URLは次のとおりですmy_controller/abcd^5^2012-10-15-15-15^2012-10-18-17-30。JSから時間をかけるCakePHPアクションのコントローラーは次のとおりです。

$time_start          = $explode_item[2];                 
$time_end            = $explode_item[3]; 

$dateStart = strtotime ( date('Y-m-d H:i', $time_start) ) ;
            $dateStartArray['Y'] = date ( 'Y' , $dateStart );
            $dateStartArray['m'] = date ( 'm' , $dateStart );
            $dateStartArray['d'] = date ( 'd' , $dateStart );
            $dateStartArray['H'] = date ( 'H' , $dateStart );
            $dateStartArray['i'] = date ( 'i' , $dateStart );
4

1 に答える 1

0

私は答えを得ました:
コントローラーは

$dateStart = date("Y-m-d H:i",strtotime ('+1 hour', strtotime (date("Y-m-d H:i",$time_start))));
$dateEnd   = date("Y-m-d H:i",strtotime ('+1 hour', strtotime (date("Y-m-d H:i",$time_end))));

jsで時間をEchopに変換する必要があります

var d = new Date(value); var epochtime = (d.getTime()-d.getMilliseconds())/1000;

終わり !:)

于 2012-10-18T16:25:33.730 に答える