我一直在使用MomentJS很多,但我开始一个新的项目,我不想包括这个库,因为我只玩日期几次。Javascript日期到ISO格式字符串(带时区)
所以我想要做的是以类似ISO的格式('YYYY-MM-DDZHH:mm:ss'或'YYYY-MM-DD HH:mm: SS')。我不希望它在UTC:我希望它在给定的时区(我可以提供编程方式)。
例如,对于现在的表现将是 “2017年4月11日11时二十分零零秒”(法语时区 - EQ为 “2017年4月11日09:22:00Z”)。
我想本地Javascript。我一直在玩toLocaleString
没有成功。
感谢
[编辑] 在一个完美的世界,我在寻找,需要一个日期格式,时区,并返回我想要的字符串的函数。像:
function magicDateFormatter(format, tz) {
/* ... */
}
var now = new Date();
console.log(magicDateFormatter('YYYY-MM-DD HH:mm:ss', 'Europe/Paris'));
// print "2017-04-11 11:20:00"
为什么你不想包含一些会让你离开的问题? – evolutionxbox
因为为几个操作加载一个库是过量的 –
取决于您尝试实施这些“几个方法”所创建的技术债务的数量。如果你不想要一个图书馆,为什么不在一个提取物里面只看你想要的东西? – evolutionxbox