0
timestamp_string이라는 폴더에 사용자 이름의 폴더가 있습니다. 예 :js의 타임 스탬프 배열에서 날짜를 일치 및 가져 오는 방법
폴더 1 = ts1_str1, Folder2 폴더 = ts2_str2, 사용자로라는 이름의 폴더에 폴더 3 = ts3_str3, folder4 = ts4_str2
이러한 모든 폴더. 2016 년 8 월 26 일 및 str2와 같은 코드에서 사용한 날짜와 문자열을 사용하여 폴더를 검색하고 싶습니다. 내 솔루션에 대한 다음 코드를 사용하고 있습니다 :
var search_date = '26/8/2016';
var search_str = 'str2';
fs.readdirSync(dirpath+'/users').forEach(function (folder) {
var folderName1 = folder.split('_');
var folderName = folderName1[0]; // 1472198068898 i.e. timestamp
var strName = folderName1[1]; // str1 or str2 etc.
var d = new Date(parseInt(folderName));
if((search_date == d.getDate() + '/' + (d.getMonth()+1) + '/' + d.getFullYear()) && (search_str == strName))
{
matchArr.push('**what should be here so that i can create array of those folders which have date 26/8/2016 in their timestamp ???** ');
}
});
나는 단지 내 matchArr 생성에 도움이 필요, 내가 무엇을 사용해야 즉, 내가 만들어집니다 해당 폴더의 배열을 얻을 수 있도록 8분의 26/2016이고 문자열 이름이 str2입니다. 질문이 있으시면 알려주십시오.
감사합니다.
'var matchArr = [];/* ... */matchArr.push (폴더)'? –
예 조건과 일치하는 폴더. – Deep
무엇이 문제입니까? if 조건이 작동하지 않습니까? –