为了账号安全,请及时绑定邮箱和手机立即绑定

php时间格式转换--142

标签:
PHP

时间格式的处理

1.数据库一般保存时间戳的格式,页面显示为了简明显示为时间格式,需要对页面做一些时间格式的处理

数据库入库时时间格式的转换方法:

后台代码:

时间格式--》时间戳

//---后台MVC中的action方法(Bureaup,Bureaupinfo)为两张表

 public function addbur() {

       if ($this->isPost()) {

           $db = M("Bureaup");

           $info=M("Bureaupinfo");

           $begintime = $this->_POST("begintime");

           $begintime = strtotime($begintime);

           $endtime = $this->_POST("endtime");

           $endtime = strtotime($endtime);

           if ($db->create()) {

               if($db->add()){

                   //获取最后执行的SQL语句

                   $id = $db->getLastInsID();

                   $_POST['lll']['begintime']=$begintime;

                   $_POST['lll']['endtime']=$endtime;

                   $data=$info->add($_POST['lll']);

                   $this->success("添加成功!);

               } else {

                   $this->error("添加失败!");

               }

           } else {

               $this->error($db->getError());

        }

     } else {

        $this->display();

   }

}

//判定时间戳是否为0,为0输出格式为0000-00-00,否则输出"Y-m-d"格式。

if($k==validity){

   if($dbold[$k]==0){

       $dateold="0000-00-00";

   }else{

       $dateold=date("Y-m-d",$dbold[$k]);

   }

   $datenew=date("Y-m-d",$dbnew[$k]);

}

前台代码:

时间戳--》时间格式

<h6><strong>开始时间:</strong>{$datainfo["begintime"]|date="Y-m-d",###}</h6>

<h6><strong>结束时间:</strong>{$datainfo["endtime"]|date="Y-m-d",###}</h6>

0000-00-00

<?php echo date('Y-m-d'); ?>



点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消