Примерное текущее время прописью
Если Вы хотите, чтобы на Вашем сайте примерное текущее время отображалось прописью, рекомендуем Вам воспользоваться нашим скриптом, написанным на JavaScript.
В отличие от рассмотренного ранее скрипта Текущего времени прописью, данный скрипт позволяет округлять время до пяти минут, а также способен различать утро, день, вечер и ночь.
Наглядный пример работы скрипта, отображающего примерное текущее время прописью, Вы можете наблюдать ниже:
Для отображения на своем сайте примерного текущего времени прописью, как в примере выше, добавьте на страничку своего сайта данный JavaScript код:
<script type="text/javascript">
function time_is_now() {
var Time = new Date();
var this_Hour = Time.getHours();
var this_Min = Time.getMinutes();
var Hour = new Array("один час", "два часа", "три часа", "четыре часа",
"пять часов", "шесть часов", "семь часов", "восемь часов",
"девять часов", "десять часов", "одиннадцать часов", "двенадцать часов");
var text = "Сейчас примерно ";
Minutes = this_Min - (this_Min % 5);
if (this_Min % 5 > 2) Minutes += 5;
if (this_Hour >= 12) this_Hour -= 12;
if (Minutes < 35 && this_Hour > 0) this_Hour--;
switch(Minutes) {
case 0 : text += Hour[this_Hour]; break;
case 5 : text += Hour[this_Hour] + " пять минут "; break;
case 10 : text += Hour[this_Hour] + " десять минут "; break;
case 15 : text += Hour[this_Hour] + " пятнадцать минут "; break;
case 20 : text += Hour[this_Hour] + " двадцать минут "; break;
case 25 : text += Hour[this_Hour] + " двадцать пять минут "; break;
case 30 : text += Hour[this_Hour] + " тридцать минут "; break;
case 35 : text += "без двадцати пяти минут " + Hour[this_Hour]; break;
case 40 : text += "без двадцати минут " + Hour[this_Hour]; break;
case 45 : text += "без пятнадцати минут " + Hour[this_Hour]; break;
case 50 : text += "без десяти минут " + Hour[this_Hour]; break;
case 55 : text += "без пяти минут " + Hour[this_Hour]; break;
case 60 : text += Hour[this_Hour]; break;
}
if (this_Hour < 1) this_Hour++;
var h=(new Date()).getHours();
if (h > 4 && h < 12) text += " утра";
if (h > 11 && h < 19) text += " дня";
if (h > 18 && h < 24) text += " вечера";
if (h > 23 || h < 5 ) text += " ночи";
return text;
}
</script>
В том месте Вашей странички, где Вы планируете разместить вывод примерного текущего времени прописью, добавьте следующий небольшой JavaScript код:
<script type="text/javascript">
document.write(time_is_now());
</script>
Перед публикацией все комментарии проходят обязательную модерацию!
Если Вы хотите задать какой-либо вопрос, то сделайте это на нашем форуме.
Таким образом, Вы сможете быстрее получить ответ на интересующий Вас вопрос.