Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Дата у клиента


Автор: Gold Dragon 9.1.2005, 14:48
Что-то запутался... smile

Мне нужно получить дату у клиента и достать из базы данные по этой дате.

А если я правильно понял, то РНР достаёт дату сервера..

Автор: Opik 9.1.2005, 14:49
Red Dragon
да, так оно и есть, дату тебе придется собирать через JS

Автор: Gold Dragon 9.1.2005, 14:51
Opr
ну ты даёшь, я только вопрос задал smile

если не трудно подскажи как это сделать, у меня почему-то не получается..

Автор: IZ@TOP 9.1.2005, 23:41
Можно попробовать через iframe:

Код

<html>
<head>
<title>...</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>

<body>

<script>

newDate = new Date();

m = newDate.getMonth();
d = newDate.getDate();
y = newDate.getYear();
h = newDate.getHours();

document.write("<iframe src=\"showhappy.php?d=" + d + "&m=" + m + "&y=" + y + "&h=" + h + "\" width=\"500\" height=\"300\"></iframe>");

</script>

</body>
</html>




Код

<?php
// Файл showhappy.php

$UserStaamp = mktime($_GET['h'], 0, 0, $_GET['m'], $_GET['d'], $_GET['y']);

// Соединяемся с базой и выводим то что надо.

?>

Добавлено @ 23:43
PS Либо пользуемся timestamp'ом, либо на твой выбор. Думаю алгоритм понятен.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)