Advertencia de JavaScript: Date.prototype.toLocaleFormat está obsoleto

Esta advertencia de JavaScript Date.prototype.toLocaleFormat está obsoleta; considere usar Intl.DateTimeFormat en su lugar si el usuario está usando el método Date.prototype.toLocaleFormat no estándar.

Mensaje:

Warning: Date.prototype.toLocaleFormat is deprecated; consider using Intl.DateTimeFormat instead

Tipo de error:

Warning. JavaScript execution won't be halted.

¿Qué sucedió?

En el código, se usa el método Date.prototype.toLocaleFormat no estándar, pero se deprecia.

Ejemplo 1: En este ejemplo, se utiliza el método que se deprecia. Entonces se ha producido el error.

<script>
  var day = new Date(); 
  var date = day.toLocaleFormat('%B, %e. %A %Y'); // Warning here
</script>

Producción:

Warning: Date.prototype.toLocaleFormat is deprecated; consider using Intl.DateTimeFormat instead

Ejemplo 2: En este ejemplo, se utiliza el método que se deprecia. Entonces se ha producido el error.

<script>
  var day = new Date();
  day.toLocaleFormat("%Y%m%d"); // Warning here
</script>

Producción:

Warning: Date.prototype.toLocaleFormat is deprecated; consider using Intl.DateTimeFormat instead

Publicación traducida automáticamente

Artículo escrito por PranchalKatiyar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *