我有一个网站,用户可以在其中输入自己的日期,然后再将其发送到服务器。所以我显然需要在实际使用之前解析他们给我的内容并将其转换为标准格式。所以我使用了 PHP 的strtotime()函数,它对它接受什么作为输入是非常宽容的。
但我也在网站上使用date.js,它的 parse() 函数也很不错。在将其发送到服务器之前,我应该在用户输入上使用它吗?哪一个更好?
为了安全起见,我会将 strtotime() 保留在后端,但如果 date.js 更好,我会将其添加到客户端。
(澄清一下,我期待的主要是美国日期格式。但如果这种情况发生变化,任何可以缓解这种过渡的东西都是首选。)