2012-10-11 75 views
0

我想從字符串中只抓取日期。如何從PHPUnit中的字符串中獲取日期

<div class="entry_details"> 
    <i> 
    <br> 
    Team: EntryPod Podium 
    <br> 
    Created at: 
    <script type="text/javascript"> 
     <!--// 
     var d = new Date(1346364356000); 
     document.write(d.toString()); 
     //--!> 
    </script> 
    Thu Aug 30 2012 15:05:56 GMT-0700 (PDT) 
    </i> 
</div> 

我想抓住唯一週四二○一二年八月三十日15時05分56秒GMT-0700(PDT),並將其存儲在我有一個變量

的代碼

$test = $this->getText("//div[contains(@class, 'entry_details')]"); 

但它抓住EntryPod領獎臺創建於:週四8月30日等.....

+0

爲什麼不將字符串輸出到特定的元素,以便您可以引用它? –

回答

1

嘗試

//div[contains(@class, 'entry_details')]//text()[contains(., 'GMT')] 
+0

謝謝。我用xpath還不是很好。什麼是在文本()[包含(。,'GMT')]的點? – yan

+0

@Raymond'.'引用當前節點(這在文件系統中有點像:'..'引用XPath中的父節點)。 *(提示:'// div [包含(@class,'entry_details')]'等同於'//div[contains(./@class',entry_details')]')* – Tomalak