![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 61 Pomógł: 0 Dołączył: 12.03.2004 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Problem wygląda następujaco:
Mamy dwie daty, np. 29-03-2004 i 2-04-2004 Jak przedstawic daty w postaci ciagu typu: 29.03, 30.03 , 31.03, 1.04, 2.04 (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Czy zna ktoś jakiś sposób?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 896 Pomógł: 76 Dołączył: 15.11.2003 Skąd: Sosnowiec/Kraków Ostrzeżenie: (0%) ![]() ![]() |
jeżeli chodzi o przykład z manuala to do tablicy:
[php:1:2ef830ee6c]<?php $tab = calculateVacationDays(); print_r($tab); function calculateVacationDays() { $date_from = '24.12.2003'; $date_to = '06.01.2004'; $date_from_parts = explode('.', $date_from); $date_to_parts = explode('.', $date_to); // Calculating the UNIX Timestamp for both dates $ts_from = mktime(0, 0, 0, $date_from_parts[1], $date_from_parts[0], $date_from_parts[2]); $ts_to = mktime(0, 0, 0, $date_to_parts[1], $date_to_parts[0], $date_to_parts[2]); // 86400 = seconds per day for ($x = $ts_from; $x <= $ts_to; $x += 86400) { $vacation_days[] = date('d.m', $x); } return $vacation_days; } ?>[/php:1:2ef830ee6c] A jezeli chodzi o mysql to zalezy w jaki sposób, do jakiej tabeli... Byl UPDATE - mały bezsens się wkradł |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 05:17 |