質問: entitity_metadata_wrapperによる日付フィールドの設定 entity_metadata_wrapperを使用してdateタイプのフィールドを設定しようとしていますが、フィールドはmysqlで日時として作成され、ノードを作成すると、予期されたyyy-mm-dd hhが設定されます。 mm:ss形式、entity_metadata_wrapperを使用すると失敗します。挿入できたのはタイムスタンプだけです。iso日付形式と標準形式の両方を試しました。これは私が更新に使用しようとしている行です: // sets reminder date in db $wrapper->field_event_reminder_date->set($reminder_date->format("y-m-d h:i:s")); ありがとう!
回答: フィールドが終了日を収集しない場合は、タイムスタンプを設定します。$entity_wrapper->field_date = 1431670535; ある場合:$entity_wrapper->field_date = array( 'value' => '2015-05-12 11:30:38', 'value2' => '2015-05-25 21:45:33', );