Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie
PHP

[ROZWIĄZANE] Data

php

  • Zamknięty Temat jest zamknięty
4 odpowiedzi w tym temacie

#1 PYRDYS

    Pomocny

  • Użytkownik

Reputacja: 23
Życzliwy

  • Postów:66
  • Lokalizacja:Brzuśnik
Offline

Napisano 14.03.2015 00:21

Witam, otóż mam pytanie. Jak zrobić takie coś że mineła już podana data. Czyli np. mam date 13.03.2015 i chce sprawdzić czy podana data już mineła czyli jak mineła to już jest 14.03.2015. I jeszcze jest problem w tym że również to potrzebuje z godzinami. np 13.03.2015 21:16 .

 

Np mam takie coś:

$data = date("d.m.Y H:i");

$datam = "14.03.2015 00:30";



if($data != $datam)

{

    echo "Usługa nieaktywna !";

}

else

{

    echo "Usługa aktywna !";

}

A co do tego do to działa mi to tak jak widać w sumie. Ale np. data jest 14.03.2015 01:15 to też pokaże się niekatywna. A chce żeby po przekroczeniu tej daty pokazywało sie to . A nie wcześniej. Prosiłbym o pomoc. Z góry dzięki.

 


Użytkownik PYRDYS edytował ten post 14.03.2015 00:34

  • +
  • -
  • 0

#2 byCZUS

    Listonosz

  • Support Team

Reputacja: 752
Guru

  • Postów:459
  • GG:
  • Steam:steam
  • Lokalizacja:GW
Offline

Napisano 14.03.2015 01:53

A nie łatwiej Ci działać na zwykłym unixtime ? Np. datę, która tam masz puszczasz przez strtotime, a aktualny czas to time

 

I warunek if( time( ) > strtotime( .. ) ) echo 'sorry memory, ale nie teraz'; else ....


  • +
  • -
  • 0

Dziękuje, dobranoc.


#3 GeDox

    Wszechpomocny

  • Użytkownik

Reputacja: 125
Zaawansowany

  • Postów:315
  • Steam:steam
  • Imię:Przemysław
  • Lokalizacja:Kielce
Offline

Napisano 14.03.2015 09:07

http://php.net/manua...nction.time.php

 

<?php
$nextWeek = time() + (7 * 24 * 60 * 60);
                   // 7 days; 24 hours; 60 mins; 60 secs
echo 'Now: '. date('Y-m-d') ."\n";
echo 'Next Week: '. date('Y-m-d', $nextWeek) ."\n";
// or using strtotime():
echo 'Next Week: '. date('Y-m-d', strtotime('+1 week')) ."\n";
?>

Do tego ładny if i gotowe : )


  • +
  • -
  • 0

#4 PYRDYS

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 23
Życzliwy

  • Postów:66
  • Lokalizacja:Brzuśnik
Offline

Napisano 14.03.2015 11:20

Byczka lepszy pomysł xD Dzięki wielkie a i jeszcze jedno pytanko

echo strtotime("14.03.2015 11:23"), "<br>";

moge dać taką date z godziną normalnie ?

 

Oraz czy moge podawać w tej funkcji daty ze zmiennych czyli np

strotime($data)

?

 

EDIT: Poradziłem sobie. Jeszcze raz dzięki. Temat do zamknięcia ;)


Użytkownik PYRDYS edytował ten post 14.03.2015 11:39

  • +
  • -
  • 0

#5 MAGNET

    SourceLearned ;)

  • Moderator

Reputacja: 661
Wszechmogący

  • Postów:1 535
  • GG:
  • Imię:Olek
  • Lokalizacja:Dalekoo
Offline

Napisano 14.03.2015 12:31

Wiadomość wygenerowana automatycznie<br /> <br /> <br />Ten temat został zamknięty przez moderatora.<br /> <br />Powód: Pomoc udzielona<br /> <br />Jeśli się z tym nie zgadzasz, report.png raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.<br /> <br /> <br />Z pozdrowieniami,<br />Zespół AMXX.PL
  • +
  • -
  • 0





Również z jednym lub większą ilością słów kluczowych: php

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych