Som besökare på Hamsterpaj samtycker du till användandet av s.k. cookies för att förbättra din upplevelse hos oss. Jag förstår, ta bort denna ruta!
Annons

Kod hjälp för räkning.

Skapad av Borttagen, 2011-06-13 14:38 i Webbutveckling & Programmering

1 094
7 inlägg
0 poäng
Christley
Visningsbild
P -1322 Bandhagen Hjälte 6 449 inlägg
0
jag är inte speciellt bra på något på webben, därför vill jag ha hjälp.

jag vill ha en räknare som räknar datum från 25 maj 2008. den ska kunna räkna i oändlighet.
det skall skrivas ut såhär "XXXX bla bla bla" där x är antalet dagar.

det ska vara skrivet i javascript eller html

being skinny with abs is like a fat bitch with big tits - it doesn't count

Är reklamen ivägen? Logga in eller registrera dig så försvinner den!

Klas-Kenny
Visningsbild
P 31 Växjö Hjälte 12 128 inlägg
0
Jag vet inte om jag förstått frågan korrekt, är det den ska göra, att räkna antalet dagar sedan den 25 maj 2008?
Dvs den 26 maj 2008 skulle den visa "1", den 25 maj 2009 skulle den visa "365" osv?

Lätt ordnat med UNIX timestamp och lite matte. Ända problemet med JS är att när man har funktioner med tid vill de gärna driva litegranna i tiden.

Rätt verktyg till rätt arbete - Makaroner äts med sked.

Christley
Visningsbild
P -1322 Bandhagen Hjälte 6 449 inlägg
Trådskapare
0

Svar till Klas-Kenny [Gå till post]:
precis så den ska göra.
26 maj 2008 hade den sagt "1 bla bla bla" och vid 25 maj 2009 "365 bla bla bla"

som sagt kan jag inte svara på vad du just sa där. jag kan programmering på datornivå. jag suger på webnivå.

being skinny with abs is like a fat bitch with big tits - it doesn't count

Tvillingen
Visningsbild
P 31 Hjälte 3 117 inlägg
0
Här är något jag har snott och skrivit om lite, men kommer inte ihåg vart jag tog det ifrån.

Ett stycke javascript-kod:
function daysHoursMinutes(dateString)
{
var timeNow = Math.round((new Date()).getTime() / 1000);
var timePast = Math.round((new Date(dateString)).getTime() / 1000);

var seconds = timeNow - timePast;

var mins = parseInt(seconds / 60 % 60);
var hours = parseInt(seconds / 3600 % 24);
var days = parseInt(seconds / 86400);

var timeString = '';
if(days > 0)
timeString += days + ' ' + ((days > 1) ? 'dagar' : 'dag');
if(hours > 0)
timeString += ((days > 0) ? ', ' : '') + hours + ' ' + ((hours > 0) ? 'timmar' : 'timme');
timeString += ((days > 0 || hours > 0) ? ' och ' : '') + mins + ' ' + ((mins > 0 && mins != 1) ? 'minuter' : 'minut');

return timeString;
}

alert(daysHoursMinutes('June 01, 2011'));


Här har du koden lite mer lättläsligt.

http://pastebin.com/V4STDyBd

Jag är ond!

Christley
Visningsbild
P -1322 Bandhagen Hjälte 6 449 inlägg
Trådskapare
0

Svar till Tvillingen [Gå till post]:
men den där visar väl inte som jag ville? den räknar väl inte ens från rätt datum?

being skinny with abs is like a fat bitch with big tits - it doesn't count

Tvillingen
Visningsbild
P 31 Hjälte 3 117 inlägg
0

Svar till Christley [Gå till post]:
Lite kan du väl anstränga dig, för man behöver inte alltid få allting på ett silverfat. Exempelvis datumet är väl inga större problem att ändra själv.

Nu har jag dock skrivit om koden så den ska passa dina behov.
Ett stycke javascript-kod:
function daysSinceDate(dateString)
{
var timeNow = Math.round((new Date()).getTime() / 1000);
var timePast = Math.round((new Date(dateString)).getTime() / 1000);
var seconds = timeNow - timePast;
var days = parseInt(seconds / 86400);

return days + ' ' + ((days > 0 && days != 1) ? 'dagar' : 'dag');
}

alert(daysSinceDate('May 25, 2008'));



http://pastebin.com/wfsmnbaZ

Jag är ond!

Christley
Visningsbild
P -1322 Bandhagen Hjälte 6 449 inlägg
Trådskapare
0

Svar till Tvillingen [Gå till post]:
det är svårt att anstränga sig om jag inte förstår hur jag ska göra vet du.
tack

being skinny with abs is like a fat bitch with big tits - it doesn't count


Forum » Datorer & IT » Webbutveckling & Programmering » Kod hjälp för räkning.

Ansvariga ordningsvakter:

Användare som läser i den här tråden just nu

1 utloggad

Skriv ett nytt inlägg

Hej! Innan du skriver om ett potentiellt problem så vill vi påminna dig om att du faktiskt inte är ensam. Du är inte onormal och världen kommer inte att gå under, vi lovar! Så slappna av och gilla livet i några minuter - känns det fortfarande hemskt? Skriv gärna ner dina tankar och frågor, vi älskar att hjälpa just dig!

Den här tråden är äldre än Rojks drömtjej!

Det senaste inlägget i den här tråden skrevs för över tre månader sedan. Är du säker på att du vill återuppliva diskussionen? Har du något vettigt att tillföra eller passar din fråga i en ny tråd? Onödiga återupplivningar kommer att låsas så tänk efter en extra gång!

Hjälp

Det här är en hjälpruta

Här får du korta tips och förklaringar om forumet. Välj kapitel i rullningslisten här ovanför.

Rutan uppdateras automagiskt

När du använder funktioner i forumet så visas bra tips här.


Annons
Annons
Annons
Annons