robertoman
Участник
- Сообщения
- 157
- Реакции
- 8
- Сообщения
- 322
- Реакции
- 72
robertoman
Участник
- Сообщения
- 157
- Реакции
- 8
Можно пример у меня такой код <?=date("d.m.Y в H:i",$user["date_reg"]); ?> как сделать месяц в текстовом формате.MegaGoblin написал(а):$number = "01";
$text = array(
"01" => "январь",
"02" => "февраль",
"03" => "март",
"04" => "апрель",
"05" => "май",
"06" => "июнь",
"07" => "июль",
"08" => "август",
"09" => "сентябрь",
"10" => "октябрь",
"11" => "ноябрь",
"12" => "декабрь");
echo $text[$number];
rus56
Участник
- Сообщения
- 126
- Реакции
- 16
<script language="javascript" type="text/javascript"><!--
var d = new Date();
var day=new Array("Воскресенье","Понедельник","Вторник",
"Среда","Четверг","Пятница","Суббота");
var month=new Array("января","февраля","марта","апреля","мая","июня",
"июля","августа","сентября","октября","ноября","декабря");
document.write(day[d.getDay()]+" " +d.getDate()+ " " + month[d.getMonth()]
+ " " + d.getFullYear() + " г.");
//--></script>
var d = new Date();
var day=new Array("Воскресенье","Понедельник","Вторник",
"Среда","Четверг","Пятница","Суббота");
var month=new Array("января","февраля","марта","апреля","мая","июня",
"июля","августа","сентября","октября","ноября","декабря");
document.write(day[d.getDay()]+" " +d.getDate()+ " " + month[d.getMonth()]
+ " " + d.getFullYear() + " г.");
//--></script>
rus56
Участник
- Сообщения
- 126
- Реакции
- 16
Без дня неделиrobertoman написал(а):Можно пример у меня такой код <?=date("d.m.Y в H:i",$user["date_reg"]); ?> как сделать месяц в текстовом формате.
<script language="javascript" type="text/javascript"><!--
var d = new Date();
var month=new Array("января","февраля","марта","апреля","мая","июня",
"июля","августа","сентября","октября","ноября","декабря");
document.write( +d.getDate()+ " " + month[d.getMonth()]
+ " " + d.getFullYear() + " г.");
//--></script>
robertoman
Участник
- Сообщения
- 157
- Реакции
- 8
Я находил похожие примеры в интернете вы можете показать как вывести это число.rus56 написал(а):<script language="javascript" type="text/javascript"><!--
var d = new Date();
var day=new Array("Воскресенье","Понедельник","Вторник",
"Среда","Четверг","Пятница","Суббота");
var month=new Array("января","февраля","марта","апреля","мая","июня",
"июля","августа","сентября","октября","ноября","декабря");
document.write(day[d.getDay()]+" " +d.getDate()+ " " + month[d.getMonth()]
+ " " + d.getFullYear() + " г.");
//--></script>
<?=date("d.m.Y в H:i",$user["date_reg"]); ?> ППоказывает так 02.01.2015 20:00 нужно 01.января.2015 20:00
rus56
Участник
- Сообщения
- 126
- Реакции
- 16
сейчас протестил вот так отображаетсяrobertoman написал(а):Я находил похожие примеры в интернете вы можете показать как вывести это число.
<?=date("d.m.Y в H:i",$user["date_reg"]); ?> ППоказывает так 02.01.2015 20:00 нужно 01.января.2015 20:00
4 февраля 2015 г.
rus56
Участник
- Сообщения
- 126
- Реакции
- 16
А что бы время еще тикао дальше добавь вот это
4 Февраля 2015 г. 22:17:20
<div id="time"></div>
<script language="JavaScript">
<!--
var pos = document.getElementById("time");
function time() {
var today = new Date();
var day_of_week = [''];
var month_of_year = ["Января", "Февраля", "Марта", "Апреля", "Мая", "Июня", "Июля", "Августа", "Сентября", "Октября", "Ноября", "Декабря"];
var day_ = day_of_week[today.getDay()];
var date_ = today.getDate();
var month_ = month_of_year[today.getMonth()];
var year_ = today.getFullYear();
var hours_ = today.getHours();
var min_ = today.getMinutes();
var sec_ = today.getSeconds();
var zerom = zeros = '';
if(min_ < 10) zerom = '0';
if(sec_ < 10) zeros = '0';
pos.innerHTML = date_+' '+month_+' '+year_+' г. '+hours_+':'+zerom+min_+':'+zeros+sec_;
}
setInterval(time, 1);
//-->
</script>
<script language="JavaScript">
<!--
var pos = document.getElementById("time");
function time() {
var today = new Date();
var day_of_week = [''];
var month_of_year = ["Января", "Февраля", "Марта", "Апреля", "Мая", "Июня", "Июля", "Августа", "Сентября", "Октября", "Ноября", "Декабря"];
var day_ = day_of_week[today.getDay()];
var date_ = today.getDate();
var month_ = month_of_year[today.getMonth()];
var year_ = today.getFullYear();
var hours_ = today.getHours();
var min_ = today.getMinutes();
var sec_ = today.getSeconds();
var zerom = zeros = '';
if(min_ < 10) zerom = '0';
if(sec_ < 10) zeros = '0';
pos.innerHTML = date_+' '+month_+' '+year_+' г. '+hours_+':'+zerom+min_+':'+zeros+sec_;
}
setInterval(time, 1);
//-->
</script>
Последнее редактирование:
robertoman
Участник
- Сообщения
- 157
- Реакции
- 8
serjiomati
Участник
- Сообщения
- 11
- Реакции
- 1
skype:serhiy131 допоможуrobertoman написал(а):Вы меня неправильно поняли - это отображение времени которое установлено на сервере. У меня есть дата <?=date("d.m.Y в H:i",$user["date_reg"]); ?> - это дата регистрации она допустим 04.02.2015 19:24 как мне сделать чтобы пользователю вместо 02 показало Февраль ?
robertoman
Участник
- Сообщения
- 157
- Реакции
- 8
Допоможи тут, платити за це я не буду)serjiomati написал(а):skype:serhiy131 допоможу
- Сообщения
- 322
- Реакции
- 72
Может как-то делается это и проще, но способ такой. Должно сработать, не проверял 
Вместо <?=date("d.m.Y в H:i",$user["date_reg"]); ?> код ниже
<?php
$text = array(
"01" => "январь",
"02" => "февраль",
"03" => "март",
"04" => "апрель",
"05" => "май",
"06" => "июнь",
"07" => "июль",
"08" => "август",
"09" => "сентябрь",
"10" => "октябрь",
"11" => "ноябрь",
"12" => "декабрь");
echo date('d',$user['date_reg']).' '.$text[date('m',$user['date_reg'])].' '.date('Y H:i',$user['date_reg']);
?>
Вместо <?=date("d.m.Y в H:i",$user["date_reg"]); ?> код ниже
<?php
$text = array(
"01" => "январь",
"02" => "февраль",
"03" => "март",
"04" => "апрель",
"05" => "май",
"06" => "июнь",
"07" => "июль",
"08" => "август",
"09" => "сентябрь",
"10" => "октябрь",
"11" => "ноябрь",
"12" => "декабрь");
echo date('d',$user['date_reg']).' '.$text[date('m',$user['date_reg'])].' '.date('Y H:i',$user['date_reg']);
?>