Php 转换日期格式
我有一个脚本,可以从另一个网站上废弃/获取html表数据。网站日期格式为2011年8月26日,我如何将其更改为2011年12月13日的格式Php 转换日期格式,php,date,format,Php,Date,Format,我有一个脚本,可以从另一个网站上废弃/获取html表数据。网站日期格式为2011年8月26日,我如何将其更改为2011年12月13日的格式 function createRSSFile($tag,$value,$data) { # this will return the each element with tag. $tag=strtolower(str_replace(" ","_",$tag)); $tag=strtolower(str_replace(":","
function createRSSFile($tag,$value,$data)
{
# this will return the each element with tag.
$tag=strtolower(str_replace(" ","_",$tag));
$tag=strtolower(str_replace(":","",$tag));
$tag=strtolower(str_replace("&","and",$tag));
$returnITEM = "<".$tag.">".htmlspecialchars(str_replace(" 00:00:00","",$value))."</".$tag.">";
return $returnITEM;
}
function fetchData($jobid) {
$html=file_get_contents('http://acbar.org/JobDetail.aspx?id='.$jobid);
$html=str_replace("<td></td>", "",$html);
$html=str_replace("<td style=\"font-size:8pt;font-weight:bold;\"></td>","<td style=\"font-size:8pt;font-weight:bold;\">Null</td>",$html);
$html=str_replace("<td style=\"font-size:8pt;font-weight:bold;\" colspan=\"2\" ></td>","<td style=\"font-size:8pt;font-weight:bold;\" colspan=\"2\" >Null</td>",$html);
$html=str_replace(" ", " ",$html);
$html=str_replace("?", "<br>",$html);
$html=str_replace("<br>", "_br_",$html);
$dom = new DOMDocument;
$dom->loadHTML( $html );
//echo $dom->saveHTML();
//exit;
$rows = array();
foreach( $dom->getElementsByTagName( 'tr' ) as $tr ) {
$cells = array();
foreach( $tr->getElementsByTagName( 'td' ) as $td ) {
if(trim($td->nodeValue)!='')
$cells[] = str_replace("_br_","<br>",trim($td->nodeValue));
}
if(sizeof($cells)>0)
$rows[] = $cells;
}
函数createRSSFile($tag、$value、$data)
{
#这将返回带有标记的每个元素。
$tag=strtolower(str_replace(“,”,$tag));
$tag=strtolower(str_replace(“:”,“,$tag));
$tag=strtolower(str_替换(“&”、“and”、$tag));
$returnITEM=“”.htmlspecialchars(str_replace(“00:00:00”,”,$value));
return$returnITEM;
}
函数fetchData($jobid){
$html=文件\u获取\u内容('http://acbar.org/JobDetail.aspx?id=“.$jobid);
$html=str_replace(“,”,$html);
$html=str_replace(“,”Null“,$html);
$html=str_replace(“,”Null“,$html);
$html=str_replace(“,”,$html);
$html=str_replace(“?”,“
”,$html);
$html=str\u replace(“
”、“\br\u”、$html);
$dom=新的DOMDocument;
$dom->loadHTML($html);
//echo$dom->saveHTML();
//退出;
$rows=array();
foreach($dom->getElementsByTagName('tr')作为$tr){
$cells=array();
foreach($tr->getElementsByTagName('td')作为$td){
如果(修剪($td->nodeValue)!='')
$cells[]=str_replace(“\br_uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu;
}
如果(sizeof($cells)>0)
$rows[]=$cells;
}
始终可以对通过的日期计时,然后根据您的意愿将其格式化为日期,如下所示
$timeToModify = strtotime($passedTime);
$formattedTime = date("Y-m-D", $timeToModify);
那不是一个简单的正则表达式吗?