如何匹配和获取日期从时间戳数组在js
How to match and fetch date from timestamp array in js
我在名为users的文件夹中有名为timestamp_string的文件夹。例如
folder1 = ts1_str1,文件夹2 = ts2_str2,文件夹3 = ts3_str3,文件夹4 = ts4_str2
和所有这些文件夹在一个文件夹中命名为users。我想使用日期和字符串搜索文件夹,因为你可以看到我在代码中使用了26/8/2016和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创建的帮助,即我应该使用什么,这样我就可以获得26/8/2016创建的文件夹数组,字符串名称为str2。如果您有任何疑问,请告诉我。
谢谢!
我得到了写在那里的答案。
fs.readdirSync(APPDATApath+'/foldername/users/1').forEach(function (folder) {
folderName1 = folder.split('_');
folderName = folderName1[0];
var strName = folderName1[1]; // str1 or str2 etc.
var d = new Date(parseInt(folderName));
if((search_date == d.getDate() + '/' + (d.getMonth()+1) + '/' + d.getFullYear()) && (string_name == strName))
{
matchArr.push(folderName+'_'+strName); // this is what I am looking for
}
});
现在我得到的是满足所有文件夹名称条件的文件夹名称数组
相关文章:
- 用每小时的差值填充数组/列表-从下拉列表中给定两个时间值
- 从javascript数组获取php的日期时间
- 在jquery中对时间数组进行排序
- 添加时间数组的元素
- 如何在数组中循环,等待每个项目之间的时间
- 用javascript将日期时间数组拆分为子日期
- 如何对Javascript Unix时间戳数组进行排序
- Javascript:以时间戳为键的数组
- 按时间戳对对象数组进行排序
- 如何使用javascript创建一个具有当前时间和下一个10个5分钟间隔时间的数组
- 使用php和json将mysql时间戳数组转换为javascript日期数组
- 在jquery中按时间戳对数组进行排序
- 正在分析字符串以获取与单词相关联的时间戳数组
- 多维数组和时间戳
- 我如何寻找和采取快照从时间戳存储在数组中的秒/ NO jQuery
- 使用javascript查找o(n)时间1D数组中的所有子数组
- 如何匹配和获取日期从时间戳数组在js
- 如何根据当前时间在数组中查找即将发生的事件
- 将时间戳的 Javascript 数组按小时、天分解为较小的数组
- 包含时间戳的数组.当当前分钟中的秒=数组中每个时间戳值的秒时,从数组中推送