2014-05-22 2 views
0

가능합니까 아니면 현재 날짜의 이름을 가진 폴더를 자동으로 만들 수 있습니까? 나는 mkdir()을 읽음으로써 폴더를 만들지 만 정확히 어떻게이 폴더의 이름을 설정하는지 알 수 있습니다.이 링크를 저장해야하는 폴더의 정보를 얻을 때 .txt 파일을 예를 들어 - name : 'May- 21-2014 '(현재 날짜).오늘의 날짜가있는 폴더를 어떻게 동적으로 만들 수 있습니까?

답변

1

mkdir()의 첫 번째 입력은 the name입니다. 그냥 당신이 그것을 전달하는 값으로 날짜의 문자열을 넣어 :

$name=date("l"); 
makdir($name//etc) 

월요일라는 폴더가 발생할 것입니다.

원하는대로 date을 포맷하십시오.

yyyymmdd가되도록 폴더를 제안합니다. 예를 들어 20140522 일 경우, 일반 디렉토리 브라우저에서 오름차순으로 정렬됩니다.

이는 다음과 같습니다

$name=date('Ymd'); 

당신은 폴더 이름을 할 때.

+0

서버의 시간대가 너무 정확한지 확인하십시오! 서버에 따르면 어제의 폴더를 만들려면 서버에 대해 오전 1 시쯤에 미국에서 호스팅되는 웹 사이트가 영국에서 운영되기를 원하지는 않습니다. – Kinnectus

+0

@BigChris 사실. 전적으로 동의하십시오. 사용하는 시간 설정/오프셋이 올바른지 확인하십시오. – Fluffeh

+0

예, 고맙습니다, 그럴 것 같네요. – gxthegreat

0
mkdir(strftime("%B %d %Y, %X %Z",mktime(20,0,0,12,31,98)),0777,true);