【问题标题】:Moment.js open a file with different datesMoment.js 打开一个不同日期的文件
【发布时间】:2020-11-22 13:13:15
【问题描述】:

我正在以这种方式使用 moment.js,它可以工作。

var cutoffString = '2020-07-31T21:43:00.000Z'; // in utc
var utcCutoff = moment.utc(cutoffString, 'YYYYMMDD HH:mm:ss');
var displayCutoff = utcCutoff.clone().tz('America/Los_Angeles');

console.log('utcCutoff:', utcCutoff.format('YYYYMMDD hh:mm:ssa Z'));
console.log('displayCutoff:', displayCutoff.format('YYYYMMDD hh:mm:ssa Z')); 

现在我希望 moment.js 打开一个包含 3 个不同日期的文件 (dates.txt) 进行转换。例如。

  1. 2020-07-31T21:43:00.000Z

  2. 2020-07-30T21:43:00.000Z

  3. 2020-07-28T21:43:00.000Z

    并将转换后的 3 个日期添加到 newdates.txt 文件中。

我可以使用 moment.js 或其他 .js 吗?

【问题讨论】:

  • 您可以逐行阅读dates.txt。
  • 您可以使用fs 模块读取/写入文件内容。 moment.js 可用于转换不用于读取/写入文件的日期。 Check here 关于如何读/写文件内容。

标签: javascript momentjs moment-timezone


【解决方案1】:
  1. 你必须在 NodeJS 中通过fs 包打开 dates.txt
  2. 按\n 拆分行以获得日期数组
  3. 在数组的每一项上写一个for loop,然后在每个循环中做你想做的一切。
  4. 完成

【讨论】:

    猜你喜欢
    • 2021-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多