![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 123 Pomógł: 0 Dołączył: 16.09.2003 Ostrzeżenie: (0%) ![]() ![]() |
czesc
szukalem na necie ale nic konkretnego nie znlazlem echo $dataZbazy; wynik: 2004-01-01 22:22:12.96863 jak dodac zalozmy 10min i 1sek do daty ktora wyciaglem sobie z bazy podrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 136 Pomógł: 0 Dołączył: 2.01.2004 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Użyź mktime() to zrobienia z tego unixowego znacznika czasu (czyli data okreslona iloscia sekund jakie uplynely od 1970 roku), potem dodać: 60*10+1 (10 minut + sekunda) i spowotem zamienic na odpowiedni format funkcja date().
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 123 Pomógł: 0 Dołączył: 16.09.2003 Ostrzeżenie: (0%) ![]() ![]() |
wporzadku - dzieki
jutro to sprawdze i dam znac o efektach |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 123 Pomógł: 0 Dołączył: 16.09.2003 Ostrzeżenie: (0%) ![]() ![]() |
niestety nie udalo sie tego zrobic.
TO WYSWIETLA I ZMIENIA TYLKO AKTUALNA DATE a jak zastosowac to do daty wyciagnietej z bazy? $datCh=mktime()+60*10+1; echo "<br>aktualna: ".date("Y-m-d H:i:s", mktime()). "<br>"; echo "zwiekszona o 10 i 1: ".date("Y-m-d H:i:s", $datCh). "<br>"; probowalem $datCh=mktime($dataZbazy)+60*10+1; ale wypisuje glupoty (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) |
|
|
![]()
Post
#5
|
|
Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%) ![]() ![]() |
Cytat probowalem
$datCh=mktime($dataZbazy)+60*10+1; ale wypisuje glupoty (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) A próbowałeś zajrzeć do manuala i zobaczyć jakie argumenty przyjmuje mktime()? |
|
|
![]()
Post
#6
|
|
Grupa: Postów: 0 Pomógł: Dołączył: -- Ostrzeżenie: (0%) ![]() ![]() |
no pewnie
date("Y-m-d H:i:s", mktime()) czy date ("M-d-Y", mktime (0,0,0,12,32,1997)); ale w czym mi to pomaga - nic mi to nie daje a wiecej nic niema w manualu |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 260 Pomógł: 0 Dołączył: 18.07.2003 Skąd: Tarnów Ostrzeżenie: (0%) ![]() ![]() |
jak chcesz przeksztalcic aktualna date unixowa w "ludzka" postac robisz
[php:1:e1798d952a]<?php date('Y-m-d H:i:s', time()); // a nie mktime() ?>[/php:1:e1798d952a] Cytat mktime -- Oblicza uniksowy znacznik czasu dla podanej daty
Opis int mktime ( int godzina, int minuta, int sekunda, int miesiąc, int dzień, int rok [, int letni/zimowy]) btw uzywaj bbcode |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 218 Pomógł: 0 Dołączył: 14.04.2004 Skąd: Słupsk, Nowy Sącz Ostrzeżenie: (0%) ![]() ![]() |
a jak zczytac date i godzine z serwa? bo ta na kompie kazdy moze sobie przestaweic... (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
pozdro Phoenix |
|
|
![]()
Post
#9
|
|
Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%) ![]() ![]() |
A może wreszcie zajrzałbyś do manuala?! Zwłaszcza, że odpowiedź na to pytanie podał ci już wcześniej borec.
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 218 Pomógł: 0 Dołączył: 14.04.2004 Skąd: Słupsk, Nowy Sącz Ostrzeżenie: (0%) ![]() ![]() |
hehe...
ale ja jestem genialny... (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) nie uwierzycie co zrobilem... testowalem ta funkcje zamiast na serwie to u siebie na kompie... i dlatego data byla z kompa hehe sorki za zawracanie glowy... tak to jest jak sie nie spi 2 dni... no to teraz ide spac, bo faktycznie ze mna juz niedobrze... (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) papa |
|
|
![]()
Post
#11
|
|
Grupa: Postów: 0 Pomógł: Dołączył: -- Ostrzeżenie: (0%) ![]() ![]() |
WLASNIE O TO CHODZI ZE JA NIE CHCE ZAMIENIAC AKTUALNEJ DATY NA UNIXOWA TYLKO DATE KTORA JEST WYCIAGNIETA Z BAZY, JAKAS TAM ZALOZMY Z PRZED TYGODNIA
TO MI NIC NIE DAJE: [php:1:b8643ae689]<?php date('Y-m-d H:i:s', time()); ?>[/php:1:b8643ae689] TUTAJ ROBILEM Z AKTUALNA DATA - ALE JAK ZROBIC Z INNA DATA? [php:1:b8643ae689]<?php $datCh=mktime()+60*10+1; echo "zwiekszona o 10 i 1: ".date("Y-m-d H:i:s", $datCh). "<br>"; ?>[/php:1:b8643ae689] moze, dlatego sie nie da, ze mktime ma deklaracje od minut do roku? a moze dlatego, ze na date timestamp trzeba zastosowac inny sposob? ja juz nie mam totalnie zadnego pomyslu |
|
|
![]()
Post
#12
|
|
Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław ![]() |
Cytat DATE_SUB(date,INTERVAL expr type)
mysql> SELECT '1997-12-31 23:59:59' + INTERVAL 1 SECOND; -> '1998-01-01 00:00:00' |
|
|
![]()
Post
#13
|
|
Grupa: Postów: 0 Pomógł: Dołączył: -- Ostrzeżenie: (0%) ![]() ![]() |
fajnie to wyglada, tylko, ze mam inne zapytania w skrypcie na podstawie numerow ip wyswietla mi jego date blokady, potem przypisuje ja do jakiejs tam zmiennei i wlasnie z tej zmiennej potrzebuje przerobic
chyba ze da sie to zastosowac do twojego przykladu? a ta funkcja dzila na postgresie? |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 123 Pomógł: 0 Dołączył: 16.09.2003 Ostrzeżenie: (0%) ![]() ![]() |
dobra - udalo mi sie to rozwiazac, moze nie jest finezyjne ale dziala
[php:1:4de3f0fe5d]<?php $addTime=strtotime($dataBlokady); $addTime=$addTime+601; date("Y-m-d H:i:s",$addTime) ?>[/php:1:4de3f0fe5d] |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 18:17 |