php - 在php中将时间戳转换为日期

标签 php oracle11g cakephp-1.3

我有一个带有 timestamp 数据类型的 Oracle 数据库字段。我想将 cakephp Controller 中的这个值转换为日期格式,它无法正常工作,它显示 1969 年。

28-NOV-07 11.49.55.000000 AM 这是在找到数据库后出现的,我想将其转换为 28.11.07 11:49:55.000

最佳答案

你可以尝试这样的事情:

$timestamp = "28-NOV-07 11.49.55.000000 AM";
$date = DateTime::createFromFormat( 'd-M-y h.i.s.u A', $timestamp );

获得日期后,只需按照您所需的格式创建一个新日期即可。

虽然我还没有测试过,但类似的东西应该可以工作。

关于php - 在php中将时间戳转换为日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12894769/

相关文章:

php - 给出警告 : mysqli_fetch_array() expects parameter 1 to be mysqli_result, bool 值

java - JAVA DB 是否兼容 Oracle 11 G?

java - JRebel 远程服务器即服务

php - CakePHP 自动渲染不停止默认 View

php - 在没有 PHP 框架的情况下,如何以 MVC 模式编写 Controller ?

php - osCommerce 认为表丢失,但它存在于数据库中

php - HTTP 主机名大小写(大写/小写)重要吗?

sql - 如何将 LONG 数据转换为 TIMESTAMP 或 VARCHAR2?

cakephp - 如何在默认 PagesController 中设置 title_for_layout ?

php - 如何在 cakephp 中根据它的关联 id 查看数据?