どうやら作成時にデータベースに日付が文字列として格納されていたようです。すでに何千ものエントリがあるため、db テーブルに戻り、次の形式を UNIX タイムスタンプにStart_Date varchar(15)
変換したいと考えています。11/30/2011
私が正しい軌道に乗っているかどうかはわかりませんが、ここに私が望むことを行うphpスクリプトがあります:
$query="Select * from Template_Approved";
$result=mysql_query($query)
$num=mysql_num_rows($result);
$i=0;
while($i<$num)
{
$date_string= mysql_result($result,$i,"Start_Date");
$timestamp = strtotime($date_string);
$query="UPDATE Template_Approved SET Start_Date=' $timestamp ' ";
mysql_query($query);
$i++;
}
明らかに、テーブル フィールドを int (varchar ではない) に更新する必要があります。