我必须在发送到 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;
}