为什么使用“Last visit was at” + someDate.toLocaleDateString()是一个不好的习惯?

4
当我阅读Mozilla Developer Network上有关JavaScript中Date对象的参考资料时,我看到了这个注释:

You shouldn't use this method in contexts where you rely on a particular format or locale.

"Last visit: " + someDate.toLocaleDateString(); // Good example 
"Last visit was at " + someDate.toLocaleDateString(); // Bad example
为什么?
2个回答

1

因为在其他语言中,这种日期写法可能没有意义。例如,在西班牙语中,你会说:

"La última visita fue el 27/03/2012 a las 14:04"

因此,如果您只写“上次访问:”,则可以避免日期的本地格式。


0

如果你得到一个本地化的字符串,它可能不是合法的英语。

这取决于你在哪个国家,字符串可能会有不同的样子。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接