Date.parse()は、IOSに互換性がないタイムスタンプを取得します

最近小さなプログラムを書いてみましたが、コンピューター上では正常に新しい日付( '2018-12-17 13:12')が表示されますが、開発者ツールを使って実機でデバッグするのも正常です。携帯電話に置くとエラーが出るので、最初はその時だと思いました。秒があるはずです。

iOSの時間形式は2018/12/17である必要があることを覚えるのにしばらく時間がかかりました

iosは2018-12-17の文言をサポートしていないため、/に置き換える必要があります

var date = '2018-12-17 13:33'

Date.parse(new Date(date.replace(/-/g, '/')));

この問題はたまに発生し、私はこの点を忘れるたびに...

おすすめ

転載: blog.csdn.net/qq_37514029/article/details/85052064