время
|
|
Глава 21. Функции 62
файла.
Когда массивы определены, нужно считать номер месяца. Он записывается с веду-
щим нулем, если номер месяца менее десяти, и поэтому нам нужно позаботиться
об его отсечении. Тут можно применить разные алгоритмы и методы, но мы просто
сравним полученное решение с рядом заранее известных вариантов и изменим
номер месяца на правильный без нуля. Хотя так делать неправильно — есть более
корректные методы, например проверить полученное значение на ведущий нуль,
и если проверка истинна (самый первый символ в строке — нуль), удалить первый
символ.
Далее по ходу скрипта считываются день недели и число. С числом делать ничего
не нужно, так как дата будет понятна всем, а вот день недели и месяц должны
подвергнуться обработке. Извлекаем из введенного нами ранее массива день неде-
ли. Номер дня недели указывает на ячейку нашего массива, где хранится нужное
русское имя, и таким образом мы в любом случае получим правильное значение.
Меняется номер дня недели и номер (индекс) ячейки,