php - 转换日期时区时出现问题

标签 php mysql codeigniter

我需要转换日期和时间。我尝试使用此代码,但它无法正常工作。输出为空。请您更正。

我需要显示巴基斯坦时区的日期和时间。

<?php 

date_default_timezone_set("Asia/Karachi"); 
$date = "25-03-2019 07:48 AM"; 
echo date($date,"d-m-Y H:i A");
?>

谢谢

最佳答案

date() first param should be format and second should be unix-timestamp

<?php 
foreach($records as $row){ 

    date_default_timezone_set("Asia/Karachi"); 

    $date = strtotime($row['createdon']); //it must be unix-timestamp if not then do with strtotime();
    echo date("d-m-Y H:i A",$data);

}
?>

关于php - 转换日期时区时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55949493/

相关文章:

php - 消息系统,存储在数据库中还是文件系统中更好?

php - 代码点火器 3.1.10 : Cannot connect to remote database by DSN using ODBC

php - 使用php在mysql中加载csv文件时出错

php - 如何在没有Flash的情况下从网站上录制用户的声音?

mysql - 打开的数据库连接数

java - 将 Java 应用程序连接到远程服务器上的数据库

php - 如何 MySQL SELECT 并按列排序并按不同表中的另一个键排序

php - 复杂的Json处理-PHP

mysql - 如何使用 CodeIgniter 将联接表查询结果调整为所需的 JSON 格式

javascript - 代码点火器。如果登录方法位于页脚,我应该在哪里/如何编写登录方法