Получить суффикс времени суток для целого числа

Beginner

This tutorial is from open-source community. Access the source code

Введение

В этом практическом занятии мы изучим, как преобразовать целое число в строку с суффиксом времени суток в JavaScript. Мы будем использовать оператор модуля и условные проверки, чтобы преобразовать целое число в формат 12-часового времени с добавлением суффикса 'am' или 'pm' в зависимости от его значения. Это практическое занятие поможет вам лучше освоить обработку значений времени в JavaScript.

Как получить суффикс времени суток для целого числа

Для начала работы с кодом откройте Терминал/SSH и введите node.

Вот функция, которая преобразует целое число в строку в формате 12-часового времени с суффиксом времени суток.

Для этого используйте оператор модуля (%) и условные проверки.

const getMeridiemSuffixOfInteger = (num) => {
  if (num === 0 || num === 24) {
    return "12am";
  } else if (num === 12) {
    return "12pm";
  } else if (num < 12) {
    return num + "am";
  } else {
    return (num % 12) + "pm";
  }
};

Вот несколько примеров использования этой функции:

getMeridiemSuffixOfInteger(0); // '12am'
getMeridiemSuffixOfInteger(11); // '11am'
getMeridiemSuffixOfInteger(13); // '1pm'
getMeridiemSuffixOfInteger(25); // '1pm'

Эта функция принимает целое число в качестве аргумента и возвращает строку с суффиксом времени суток.

Резюме

Поздравляем! Вы завершили практическое занятие "Получить суффикс времени суток для целого числа". Вы можете выполнить больше практических занятий в LabEx, чтобы улучшить свои навыки.