Jump to content
php.lv forumi

datetime uz unixtime


anonīms

Recommended Posts

Kāds varētu būt vislabākais variants kā piemēram 11/03/2010 17:00 varētu pārveidot par unixtime?

Mēģinu ar strtotime, bet kaut kas īsti nav ar laikiem kārtībā.

 

Izvade

echo strtotime($bet_start_year.'-'.$bet_start_month.'-'.$bet_start_day.' '.$bet_start_time); 

izskatās aptuveni šādi

echo strtotime(2011-03-11 17:00);
problēma ir tur, ka laikam mistiski pēc katru reizi pienāk cits minūšu skaits.
Link to comment
Share on other sites

Ja nak no DB tad uzreiz izvadi timestamp formaataa ;)

SELECT UNIX_TIMESTAMP('2007-11-30 10:30:19') AS mans_unix_timestamps ...
SELECT UNIX_TIMESTAMP(datuma_lauks) AS kautkaads_nosaukums_kas_neskriit_ar_lauku_nosaukumiem ...

Kaa jau Esmu teicis SQL ljoti labi mak apieties ar datumiem un laiku, lasiet tachu manuali

Edited by Grey_Wolf
Link to comment
Share on other sites

Ja tev unix timestamp jāiegūst no vairākiem mainīgajiem, tad nav nekādas jēgas viņus konkatēt stringā un vēl strtotime() darbināt. mktime() būs tas, kas vajadzīgs.

2011-03-11 17:00 izvada (Šodien 15:11)

No kurienes nāk tas "Šodien 15:11", varbūt problēmu rada funkcija, kas atgriež šo rezultātu?
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...