阅读一个txt文件并检查时间?

所以目前我有一个文本文件获取每首歌曲的数据,例如从潘多拉播放,它将获取名称和歌曲ID和播放时间在一个文件中,所以这样

'10:26:03 | [Songs] Current Song is ZzbEsMCR7lY. User is (Magic)' 

我怎么做,所以每3小时它将读取文本文件,并检查是否在过去三个小时内播放歌曲通过检查时间和ID,所以基本上是检查txt文件的歌曲和ID和把它比作我上面演奏的那首歌给你的潘多拉的例子(但我没有这样做的潘多拉)…我正在做一个叫dubtrack的服务,人们可以排队歌曲,我目前抓住歌曲ID和播放时间,当有人input聊天logging,比如“历史logging”时,它会检查txt文件,并返回过去3小时播放过的歌曲,或者过去3小时没有播放过。

这里是一些代码:

 fs.readFile('chatlogs.txt', 'utf8', function () {}; 

谢谢你对长文本抱歉,我希望你明白我在这里得到什么…

例如,每3个小时做一些事情,你可以使用cronjob。 https://github.com/ncb000gt/node-cron 。 由于您没有给出任何代码,所以很难与比较部分帮助。