PHP 读取 MSSQL

发布于 2022-08-28 23:01:19 字数 1040 浏览 10 评论 0

MSSQL 储存的手机 datatime 类型!

array(2622) {
  [0]=>
  array(28) {
...
["oper_date"]=>
    object(DateTime)#2 (3) {
      ["date"]=>
      string(19) "2014-02-28 14:04:37"
      ["timezone_type"]=>
      int(3)
      ["timezone"]=>
      string(13) "Asia/Shanghai"
    }
....
}
}

怎么把里面的['date'] 区出来?

我这样写的 报错!

$result = $db->table('t_rm_payflow')->select();
    foreach($result as $key => $val)
    {
        echo('<tr>');
        echo "<td>".$val['flow_no']."</td>";
        echo "<td>".sprintf("%.2f",$val['sale_amount'])."</td>";
            echo "<td>".$val['pay_way']."</td>";
            echo "<td>".$val['oper_id']."</td>";
            echo "<td>".$val['oper_date']->date."</td>";
            echo('</tr>');
    }

我这样就是` $val['oper_date']->date`  取不到报错!

    Notice: Undefined property: DateTime::$date in D:\htdocs\php2mssql\index.php on line XX

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

慢慢从新开始 2022-09-04 23:01:19

那是个对象先取出来oper_date,然后$oper_date->date

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文