0

我需要让用户的 payment_time在 cakePHP.dates 中的startDateendDate之间采用 jalali 格式:

1397 - 01 - 14

我的控制器如下:

public function search(){

    if ($this->request->is('post')){
        if(!empty($this->request->data['User']['start_date'])&&
           !empty($this->request->data['User']['end_date'])){

           $start_date =  $this->request->data['User']['start_date'] ;
           $end_date = $this->request->data['User']['end_date'];
           $this->Paginator->settings['conditions']['AND'] = array(
                                      'User.payment_time >= ' => $start_date,
                                      'User.payment_time <= ' => $end_date);

           $this->set('users', $this->Paginator->paginate());
        }
}

但用户是查看页面为空。这种方法对 jalali 日期有帮助吗?

4

1 回答 1

1

只需制作一个片段以用英语/乌尔都语数字替换乌尔都语/英语数字,然后解析日期。

于 2018-05-02T07:35:20.030 回答