Skip to content

Commit eff606c

Browse files
committed
chore(fecha) ejemplos esjs
1 parent 791f0ce commit eff606c

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

src/guia/numeros-y-fechas.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -204,6 +204,8 @@ Los métodos `obtenerTiempo` y `establecerTiempo` son útiles para comparar fech
204204

205205
Por ejemplo, el siguiente código muestra el número de días que quedan en el año actual:
206206

207+
<EsEditor>
208+
207209
```esjs
208210
mut hoy = crear Fecha() // Crea un objeto Fecha con la fecha y hora actuales
209211
@@ -217,6 +219,9 @@ mut dias = Mate.redondear(diasRestantes) // devuelve los días que quedan en el
217219
consola.escribir(dias)
218220
```
219221

222+
</EsEditor>
223+
224+
220225
Este ejemplo crea un objeto `Fecha` llamado `hoy` que contiene la fecha de hoy. Luego crea un objeto `Fecha` llamado `finAño` y establece el año en el año actual. Luego, usando la cantidad de milisegundos por día, calcula la cantidad de días entre `hoy` y `finAño`, usando `obtenerTiempo` y redondeando a un número entero de días.
221226

222227
El método `interpretar` es útil para asignar valores de cadenas de fecha a objetos `Fecha` existentes. Por ejemplo, el siguiente código usa `interpretar` y `establecerTiempo` para asignar un valor de fecha al objeto `fechaIPO`:
@@ -226,10 +231,12 @@ mut fechaIPO = crear Fecha();
226231
fechaIPO.establecerTiempo(Date.parse('Aug 9, 1995'));
227232
```
228233

229-
### [Ejemplo](https://developer.mozilla.org/es/docs/Web/JavaScript/Guide/Numbers_and_dates#ejemplo)
234+
### Ejemplo: Reloj digital
230235

231236
En el siguiente ejemplo, la función `reloj()` devuelve la hora en el formato de un reloj digital.
232237

238+
<EsEditor>
239+
233240
```esjs
234241
funcion reloj() {
235242
mut ahora = crear Fecha()
@@ -252,6 +259,9 @@ funcion reloj() {
252259
consola.escribir(reloj())
253260
```
254261

262+
</EsEditor>
263+
264+
255265
La función `reloj` primero crea un nuevo objeto `Fecha` llamado `ahora`; dado que no se dan argumentos, la hora se crea con la fecha y hora actuales. Luego, las llamadas a los métodos `obtenerHoras`, `obtenerMinutos` y `obtenerSegundos` asignan el valor de la hora, minuto y segundo actuales a `hora`, `minuto` y `segundo`.
256266

257267
Las siguientes cuatro declaraciones crean un valor de cadena basado en el tiempo. La primera declaración crea una variable `temporal`, asignándole un valor mediante una expresión condicional; si `hora` es mayor que 12, (`hora - 12`), de lo contrario, simplemente hora, a menos que la hora sea 0, en cuyo caso se convierte en 12.

0 commit comments

Comments
 (0)