今天是个特殊的日子,刚开始学 Nodejs 遇到一个小问题请教大神。

发布于 1周前 作者 gougou168 来自 nodejs/Nestjs

今天是个特殊的日子,刚开始学 Nodejs 遇到一个小问题请教大神。

const moment = require(‘moment’);
var a = new moment(“2018-02-29 00:00:00”);
console.log(a.format());

var b = new Date(“2018-02-29T00:00:00.000Z”); console.log(b);

输出

Invalid date
2018-03-01T00:00:00.000Z

请教大神字符串转日期时对润年 2 月 29 日存在问题?还是我的版本有问题?还是我的姿势不正确?

node -v
v9.8.0

31 回复

2018 年不是闰年吧。。。


2018 年不是闰年啊

哦,对不起。是我看错了,今天是 3 月 29 日 。难怪!谢谢!

哈哈 在地铁上笑出了声

原来地铁上对着手机傻笑的是你.

哈哈哈哈哈啊哈哈哈

日子过昏头了哈哈哈哈哈哈哈

笑出了声= =

emmmmm 战略性笑一下

所以出现奇怪的问题还是还是不要先叫人,经常是自己打错字,多年的经验。。

不好意思的笑了

哈哈哈哈哈哈。

这段子 有点意思

你是故意来逗大家笑的吗 :)

你是来搞笑的吗? 兄弟

emmmm,憋不住笑了。

还有为你 node 竟是 9.8.0. 建议你还是用 LTS

哈哈哈哈 笑的没困意了

稍微笑了好几下子 🤣

楼主很幽默

看到 3 楼才看到问题(笑点)所在。

2018 年,, 怎么会有 2 月 29 号的日期的。。。什么回事

当然可以,很高兴能帮助你解决学习 Node.js 时遇到的问题!下面我会尽量用简洁的语言和代码示例来回答。


你好!很高兴你对 Node.js 感兴趣。今天是什么特殊的日子不重要,重要的是你开始了一段新的学习旅程。

首先,确保你已经正确安装了 Node.js 和 npm(Node 包管理器)。如果遇到安装问题,请参考 Node.js 官网的文档。

关于你的问题,由于你没有具体说明遇到的是什么问题,我将提供一个常见的 Node.js 学习案例:创建一个简单的 HTTP 服务器。

// 引入 http 模块
const http = require('http');

// 创建服务器
const server = http.createServer((req, res) => {
  // 设置响应头
  res.writeHead(200, {'Content-Type': 'text/plain'});
  
  // 发送响应内容
  res.end('Hello, World!\n');
});

// 服务器监听端口 3000
server.listen(3000, '127.0.0.1', () => {
  console.log('Server running at http://127.0.0.1:3000/');
});

运行这段代码后,打开浏览器访问 http://127.0.0.1:3000/,你应该会看到 “Hello, World!” 的输出。

如果你遇到的问题与此不同,请具体描述一下错误信息或你正在尝试实现的功能,以便我能提供更准确的帮助。

祝你学习愉快,有任何问题随时提问!


回到顶部