@midada
Ищу себя в IT.

Как вывести текущую дату и время на сайте с учетом пользовательского часового пояса?

Нужно, чтобы у юзера показывались его текущие локальные дата/время.
Гугление ничего толкового не дало.
  • Вопрос задан
  • 3307 просмотров
Пригласить эксперта
Ответы на вопрос 3
FanatPHP
@FanatPHP
Чебуратор тега РНР
Гугление ничего толкового не дало.

really?
и по какому запросу ты искал?
Ответ написан
Комментировать
@bkosun
Можно использовать jQuery плагин, например xdate, см. arshaw.com/xdate

Как-то так:
<div class="col-sm-12" id="created_<?= $news->id; ?>"></div>

<script type="text/javascript">
<!--
$(function () {
    var date = new XDate(<?= $news->created; ?> * 1000).toString('dd MMM yyyy в HH:mm');
    $('#created_<?= $news->id; ?>').html(date);    
});
-->
</script>
Ответ написан
Комментировать
codepen.io/anon/pen/GgYLyE

$(document).ready(function(){
var months=new Array(13);
months[1]="января";
months[2]="февраля";
months[3]="марта";
months[4]="апреля";
months[5]="мая";
months[6]="июня";
months[7]="июля";
months[8]="августа";
months[9]="сентября";
months[10]="октября";
months[11]="ноября";
months[12]="декабря";

var time=new Date();
var thismonth=months[time.getMonth() + 1];
var date=time.getDate();
var thisyear=time.getYear();

var day=time.getDay() + 1;

if (thisyear < 2000)
thisyear = thisyear + 1900;
if(day==1) DayofWeek = "Воскресенье.";
if(day==2) DayofWeek = "Понедельник.";
if(day==3) DayofWeek = "Вторник.";
if(day==4) DayofWeek = "Среда.";
if(day==5) DayofWeek = "Четверг.";
if(day==6) DayofWeek = "Пятница.";
if(day==7) DayofWeek = "Суббота.";
function GetTime(hour) {
var s = time.getSeconds();
var m = time.getMinutes() ;
var h = (time.getHours()+hour)%24;
if (s<10) {
s = "0"+s;
}
if (m<10) {
m = "0"+m;
}
if (h<10) {
h = "0"+h;
}
return h+":"+m+":"+s;
};
document.write( ""+ date + " ");
document.write(thismonth + " " + thisyear + " "+ "года" + ","+" " + DayofWeek + "<\/center> Время: " + GetTime(0) + "<\/center>");

});
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы