0

私は現在、次のようにデータベースにDateTimeを保存しているので、この形式の日付とこの形式の時間の201302081100002 つの部分に分割する必要があります。どの関数がこれを効果的に行いますか?08/02/201311:00 AM

これは、日付と時刻の両方を結合するために使用した関数です

$startMonth = $this->_getParam('starts_month_day_year');
$startTime = $this->_getParam('starts_time');
date("YmdHis",strtotime($startMonth.$startTime));
4

2 に答える 2

1

すでに行っていることをそのまま使用することの何が問題になるのでしょうか?

$myDate = "20130208110000";
date("d/m/Y", strtotime($myDate)); // Date, e.g. 08/02/2013
date("h:i A", strtotime($myDate)); // Time, e.g. 11:00 AM
于 2013-02-08T02:51:45.213 に答える
1
<?php
      $originalDate = "20130208110000";
      $newDate = date("d-m-Y g:i A", strtotime($originalDate));
      echo $newDate;  //08-02-2013 11:00 AM
?>

どこ、

g : 先行ゼロなしの 12 時間形式 [0 から 12]

i : 先行ゼロ付きの分 [00 から 59]

A : 大文字の前子午線と後子午線 [AM または PM]

于 2013-02-08T02:54:13.790 に答える