Instruções
Crie um programa de conversão de data
Neste laboratório, você vai programar um mecanismo de conversão de datas que converte uma determinada data para diferentes formatos. Por exemplo, a data atual
Fri Sep 27 2024 16:04:43 GMT+0500 (Pakistan Standard Time) seria formatada nas 2 maneiras seguintes:
(MM/DD/YYYY): 9/27/2024.(Month Day, Year): September 27, 2024.
currentDate e atribuir a ela a data e hora atuais usando o objeto Date.
2. Você deve criar uma variável chamada currentDateFormat e atribuir a ela a string Data e Hora Atual: [data atual]. Substitua [data atual] pelo resultado da variável currentDate.
3. Você deve registrar o valor de currentDateFormat no console.
4. Você deve criar uma função chamada formatDateMMDDYYYY que recebe o objeto de data como parâmetro. Você pode nomear esse parâmetro como quiser.
5. A função formatDateMMDDYYYY deve converter a data atual para o formato month/day/year e retornar a string Formatted Date (MM/DD/YYYY): [month]/[day]/[year].
6. Você deve criar uma função chamada formatDateLong que recebe o objeto de data como parâmetro.
7. A função formatDateLong deve converter a data atual para o formato Month Day, Year e retornar a string Formatted Date (Month Day, Year): [formatted date].
Nota: Para que os testes sejam aprovados, certifique-se de usar en-US para o locale ao formatar as datas.
O que fazer:
Testes:
- Você deve ter uma variável chamada `currentDate` que armazene a data e hora atuais usando o objeto `Date`.
- Você deve ter uma variável chamada `currentDateFormat` que contém a data atual no formato `Data e Hora Atuais: <ddd> <MMM> <dd> <yyyy> <HH>:<mm>:<ss> <TIMEZONE>`.
- Você deve registrar o valor de `currentDateFormat` no console.
- Você deve ter uma função `formatDateMMDDYYYY`
- A função `formatDateMMDDYYYY` deve receber um único parâmetro.
- Quando o objeto de data armazenar `Fri Sep 27 2024 16:16:11 GMT+0500 (Pakistan Standard Time)`, a função `formatDateMMDDYYYY` deve retornar `Formatted Date (MM/DD/YYYY): 9/27/2024`.
- Você deve ter uma função `formatDateLong`
- A função `formatDateLong` deve receber um único parâmetro.
- Quando o objeto de data armazenar `Fri Sep 27 2024 16:16:11 GMT+0500 (Pakistan Standard Time)`, a função `formatDateLong` deve retornar `Formatted Date (Month Day, Year): September 27, 2024`.
Preview