mongodb に送信する前に日時を変換する必要があります。グーグルでMongoDateクラスを使用する必要があることがわかりました。
/* Fields */
Class MongoDate {
/* Fields */
public int $sec ;
public int $usec ;
/* Methods */
public __construct ([ int $sec = time() [, int $usec = 0 ]] )
public DateTime toDateTime ( void )
public string __toString ( void )
}
codeigniter プロジェクト内で使用するには? ヘルパー ファイルを作成してそこにコードを正確に配置しようとしましたが、$sec と $usec の両方から 'int' を削除すると予期しない 'int' というエラーが発生し、構文エラー、予期しない '__construct' のエラーが発生します
事前に助けてくれてありがとう。
編集済み
これが私の機能です
public function do_placeorder(){
$url = 'https://myapp.herokuapp.com/api/orders';
$ColDate = $this->session->userdata('ColRealDate');
$dt = new DateTime("@$ColDate");
include_once(APPPATH.'helpers/mongodate_helper.php');
$ColDT = new MongoDate(strtotime($dt->format('Y-m-d H:i:s')));
echo $ColDT;
}