当前位置: 首页>>代码示例>>PHP>>正文


PHP Fn::to_weekno方法代码示例

本文整理汇总了PHP中Fn::to_weekno方法的典型用法代码示例。如果您正苦于以下问题:PHP Fn::to_weekno方法的具体用法?PHP Fn::to_weekno怎么用?PHP Fn::to_weekno使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Fn的用法示例。


在下文中一共展示了Fn::to_weekno方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: daily

 /**
  * action 'daily'
  * 
  * @param Request $request
  * @param Response $response
  */
 public function daily(Request $request, Response $response)
 {
     $this->v->set_tplname('mod_pay_daily');
     $this->v->assign('nav_second', 'daily');
     if ($request->is_hashreq()) {
         $searchinfo = ['start_date' => '', 'end_date' => ''];
         $searchinfo['start_date'] = $request->get('sdate', '');
         $searchinfo['end_date'] = $request->get('edate', '');
         if (strlen($searchinfo['start_date']) != 10) {
             //format: 'YYYY-MM-DD'
             $searchinfo['start_date'] = '';
         }
         if (strlen($searchinfo['end_date']) != 10) {
             //format: 'YYYY-MM-DD'
             $searchinfo['end_date'] = '';
         }
         if (!empty($searchinfo['start_date']) && !empty($searchinfo['end_date']) && $searchinfo['start_date'] > $searchinfo['end_date']) {
             //交换
             $t = $searchinfo['start_date'];
             $searchinfo['start_date'] = $searchinfo['end_date'];
             $searchinfo['end_date'] = $t;
         }
         $searchstr = 'sdate=' . $searchinfo['start_date'] . '&edate=' . $searchinfo['end_date'];
         $this->v->assign('searchinfo', $searchinfo);
         $this->v->assign('searchstr', $searchstr);
         //BEGIN list order
         $orderinfo = $this->v->set_listorder('datetime', 'desc');
         $extraurl = $searchstr . '&';
         $extraurl .= $orderinfo[2];
         $this->v->assign('extraurl', $extraurl);
         $this->v->assign('qparturl', '#/pay/daily');
         //END list order
         // 查数据之前先更新数据
         Pay_Model::updateDailyPay();
         // Record List
         $limit = 30;
         $recordList = Pay_Model::getDailyPayList($orderinfo[0], $orderinfo[1], $limit, $searchinfo, $statinfo);
         $recordNum = count($recordList);
         $totalNum = $GLOBALS['pager_totalrecord_arr'][0];
         // 获取最大单日充值数
         $maxpay = Pay_Model::getMaxDayPay();
         if ($recordNum) {
             foreach ($recordList as &$it) {
                 $it['amount_len'] = 0;
                 $it['weekno'] = Fn::to_weekno(date('w', strtotime($it['datetime'] . DAY_BEGIN)));
                 //$it['weekno'] = date('w',strtotime($it['datetime'].DAY_BEGIN));
                 if ($maxpay) {
                     $it['amount_len'] = round($it['amount'] * 100 * 3 / $maxpay);
                 }
             }
             //$statinfo['totalpay_len'] = round($statinfo['total_pay']*100*2/$maxpay);
         }
         $this->v->assign('recordList', $recordList)->assign('recordNum', $recordNum)->assign('totalNum', $totalNum)->assign('statinfo', $statinfo)->assign('today', date('Y-m-d'));
     }
     $response->send($this->v);
 }
开发者ID:GavinLai,项目名称:SimMatch,代码行数:62,代码来源:Pay_Controller.php


注:本文中的Fn::to_weekno方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。