私はyiiフレームワークが新しく、CJUIDatePicker
を使用して自分のテーブルに挿入されるstart_dateを取得しています。 end_dateというフィールドもあり、コードからend_dateを挿入したいとします。このように:CjuiDatePickerを使用して指定した開始日から終了日を計算したい
$this->end_date = $this->start_date + 2Months; // how to do this?
私はyiiフレームワークが新しく、CJUIDatePicker
を使用して自分のテーブルに挿入されるstart_dateを取得しています。 end_dateというフィールドもあり、コードからend_dateを挿入したいとします。このように:CjuiDatePickerを使用して指定した開始日から終了日を計算したい
$this->end_date = $this->start_date + 2Months; // how to do this?
私はそれが
$ CURRENTDATE =の$ this - > start_dateのあるいくつかのより多くの研究.Here後にそれを得ることができた; //変数
ます$ this-> END_DATE =日付にSTART_DATEを設定し、 ( "はYmd"、のstrtotime( '+ 4年' のstrtotime($ CURRENTDATE))); // END_DATEは今START_DATEプラス4年
@ジョンのthnx
それはstart_date
とend_date
ためのフォーマットであるかに依存します。 UNIXのタイムスタンプの場合は、最も簡単なのは次のようになります。
$this->end_date = strtotime('+2 months', $this->start_date);
それ以外の場合、答えは正確に何であるかによって異なります。
いやに感謝し、私は実際に仕事にそれをGATしかし、あなたのものと同じです.thnx alot – bsanneh
PHP 5.3を使用している場合は、新しい日付をチェックアウトすることもできます'$ end_date = new DateTime($ this-> start_date);のようなことをします。$ this-> end_date = $ end_date-> add(新しいDateInterval( 'P4Y')) - >書式( 'Y-m-d'); '。また、DatePicker jsは、jsで任意の日付操作を行いたい場合に便利な日付関数を提供します。 – ldg