![]() |
Jag letar efter en funktion där man skickar ett datum (timestamp tex) och får tillbaka hur många månader dagara å timmar sedan det var...
Har sett det på engelska men hittar inte ens det nu.. Finns det på svenska? |
Det måste var lätt att koda. Ett formulär, 2 rader kod och så har man det. Kanske skriva det själv?
(Om du har varit webmaster sedan 2000 kanske du har en sida att visa förutom www.google.se i din profil - läs reglerna för forumet) |
Tack för ditt givande svar.
|
Ja, men varför letar man efter ett script som man skriver på 2 minuter?
1. Ta stränger omvandla till timestamp 2. Ta 1 och dra bort från dagens timestamp = antal sekunder 3. räkna ut timamr och minuter 4. Visa det! |
Citat:
Jag letade efter ett script som kunde visa antalet Minuter,Dagar,Månader sedan ett visst datum angets.. Jag hittade detta script i form av plugin till wordpress till slut.. Kod:
function time_since($older_date, $newer_date = false) |
Usch, PHP suger verkligen.
Tur att jag blivit upplyst, så jag slapp förlora ytterligare 2 år på att utveckla PHP-färdigheter. |
Men va tusan, kan ni inte subtrahera två datum/tid i PHP? :ph34r:
(själv kan jag noll PHP, därav min hängande käke) |
Citat:
|
Klart det går att göra i PHP, är inte ens svårt. När man väl har antalet sekunder så är det bara att dividera upp dem i antalet månader, veckor eller vad man nu är ute efter.
Kod:
<?php |
Citat:
|
Nej, det varkar som trådskaparen inte kan göra det själv, så han får ju använda det han hittar.....:)
|
Citat:
Nu, anser jag att det är enda sanna språket man kan använda ifall man ska göra något seriösare på webbfronten. Java ställer mycket högre krav på programmeraren, och samtidigt tillhandahåller mer verktyg känns det som. Det att det ställer högre krav, kan tyckas jobbigt i början, men sen är det bara bra. |
Jag föreslår att vi lämnar debatten om de olika språken då tråden inte handlar om det. Vidare tillför inlägg som "Usch, PHP suger verkligen" inte någonting.
För övrigt finns en snyggare implementation av den eftersökta funktionaliteten på följande URL: http://www.phpriot.com/d/code/date-t...ion/index.html |
Citat:
Men visserligen är det lite OT för just den här tråden, men du är ju moderator, du har ju säkert verktyg att splitta tråden istället för att försöka hindra en bra debatt. |
Citat:
|
Citat:
|
Det gjorde jag ju, mitt sista inlägg före det du kommenterade. :)
|
Ahhh, det läste jag ju. Märkte inte att det var du som skrev det.
Du har inget konkret exempel där du anser att java utklassar php? |
Citat:
Kod:
$id = $_SESSION['id']; Kod:
int id = Integer.parseInt(request.getSession(true).getAttribute("id")); En annan sak är att Java tvingar dig mer eller mindre att köra objektorienterat vilket är bra för större applikationer med fler utvecklare. Vidare stödjer inte PHP överlagring av metoder vilket är mycket fint att ha. I java kan jag skapa ett objekt, productfactory, med en metod getProducts() som returnerar alla produkter i databasen. Men sen kan jag om jag vill överlagra metoden att svälja en vektor med produktid och returnerar bara dessa produktobjekt. Sen kan jag köra antigen Vector products = productfactory.getProducts(); eller Vector products = producfactory.getProducts(productids); Och det är bara början. |
Det är la inga problem att göra det i PHP?
Det jag gillar med PHP är att det inte påtvingar programmeraren något. Vill man göra ett fulhack, så kan man göra det. Men vill man ha 100 % struktur och ordning, så finns det inget som hindrar en att ha det. |
Citat:
Jag tycker inte "fulhack" är nödvändiga. Speciellt i det här fallet. Att du inte tvingas deklarera en variabel ser jag inte som en frihet. Jag ser det som en möjlighet att missa eftersom du inte kan hålla all kod i huvet. Struktur och ordning är en sak. Du kan ju ha oordning med Java också. Men att låta språket varna dig för fel du begår är bättre än att språket låter dig ha din "frihet". Och vad är "inga problem att göra i php"? Överlagra metoder? Nja, du KAN inte överlagra metoder i php, utan istället får ta till hacket där du detekterar antalet argument till funktionen. Det blir fult och svårt att underhålla. Dessutom kan ju en överlagrad metod i java ta två int medans en annan två strängar eller int och en vektor. I php, måste du bygga världens detektering kring allt detta. Det blir ännu svårare att underhålla. Slutligen, att ta till fulhack är rätt "obra". Jag har sett många applikationer, inte minst den jag jobbar på nu, som startade som en liten obetydlig hemsida, men som med tiden växte till något så stort att ingen kunde ana det. I det här fallet var språket java och ingen tog till "fulhack" (iallafall inte så ofta), och det är jag glad för. |
Orkar inte dra ut det hela med exakta månader så håll till godo med detta :P :
Kod:
// Ställ in de 2 tidpunkterna (nu och då) |
Citat:
|
Citat:
Nu lite allvar, jag tror ändå att vissa människor ansåg att det tillförde något. Så logiskt sett, tillförde det något för dem. Så logiskt sett tillförde det något. Samtidigt så tillförde det inget för dig. Men eftersom du är representativ för ALLA här på WM endast i dina drömmar, tolkar jag logiskt ditt uttalande som skitsnack. Om vi går djupare i filosoferande, så blev jag av moderatorn anklagad att mitt inlägg inte "tillför" något. Eftersom mitt inlägg tillförde min åsikt om ämnet, så är betydelsen av ordet "tillför" tillfredställd. Sen om just DU tycker, det är så intressant, är upp till dig. Det är ingen som tvingar dig att läsa. |
Alla tider är GMT +2. Klockan är nu 12:11. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson