Php zaman damgaları için regex

4 Cevap php

Ben bu biçimde damgalarını almaya çalışıyorum:

2009-11-16T14 :05:22-08: 00

ve benzeri bir şey bunları açmak yapmak

2009-11-16

Nasıl ben "T" sonra her şeyi kaldırabilirim?

4 Cevap

Belki bu işler:

date('Y-m-d', strtotime('2009-11-16T14:05:22-08:00'));

Bu biçime tüm konum varsayarak, en kolay yoludur:

$result = substr($timestamp,0,10);

Damgası başlangıç ​​damgası ve sonuç değiştirilmiş damgası olduğu.

OP bir php ve regex soru olarak etiketlenmiş beri, ona bir php ve regex cevap vereceğim:

$result = preg_replace("/T.*/", "", $timestamp);