2012-11-27 3 views
0

숫자로 변환하고 싶은 날짜 문자열이 있습니다. 문자열은PHP 문자열이 시간이 흐트러짐

Dienstag, 30. Oktober 2012 

처럼 보이는 내가

date('Y.m.d' , strtotime($str[4])); 

반환 1970.01.01

답변

1

strtotime이 영어 문자열을 사용 때마다 사용하려고했습니다 어떤 코드입니다. 가능 date/time formats를 봐

+0

의견을 보내 주셔서 감사합니다. setlocale (LC_TIME, "de_DE")을 사용할 수 있습니까? 내 문자열 변환 – fefe

0

날짜를 타임 스탬프로 변환하기 위해 strtotime()을 사용하십시오.

$ ts = strtotime ('21/12/12); 에코 날짜 ('Y-m-d', $ ts);

0
<?php 
setlocale(LC_ALL, 'fr_FR'); 
$str= 'Dienstag, 30. Oktober 2012'; 

echo date('Y.m.d' , strtotime($str[4])); 
?> 
+0

날짜가 독일어로되어있는 경우 왜 프랑스어 로켈을 사용하고 있습니까? – Bojangles

+0

이 작동하지 않습니다 – fefe

+0

//2012.11.28// 확인하십시오 – Arun

관련 문제