php-resource



Zurück   PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr > Entwicklung > ASP, PERL, CGI, C und alles andere
 

Login

 
eingeloggt bleiben
star Jetzt registrieren   star Passwort vergessen
 

 

 


ASP, PERL, CGI, C und alles andere Wolle ma net so sein. Obwohl Perl, ASP, C und TCL zu den minderwertigen Internet-Skriptsprachen zählen, dürfen ab sofort hierzu auch Fragen gestellt werden. ;)

Antwort
 
LinkBack Themen-Optionen Thema bewerten
  #1 (permalink)  
Alt 22-08-2003, 14:38
DAK
 Newbie
Links : Onlinestatus : DAK ist offline
Registriert seit: Aug 2003
Beiträge: 10
DAK ist zur Zeit noch ein unbeschriebenes Blatt
Standard Perl - Datum ein jahr Vorraus berechnen??

Hallo


folgendes Problem
ich hab eine Berechnung wie ich den den aktuellen Monatsanfang berechnen kann jetzt will ich da ein Jahr draufpacken und dann ein ergebniss bekommen.
Wie mache ich das????

code beispiel:

my $mon = (localtime)[4];
my $jahr = (localtime)[5];

$jahr = $jahr + 1900;
$mon = $mon;

my $datum = '$jahr-$mon-01'

Sorry ist nen bissl unordentlichd er Code aber ich bin Newbie und habs echt eillich ist nämlich Freitag und ich will net bis um 5 in der Arbeit sitzen!

gruss DAK
Mit Zitat antworten
  #2 (permalink)  
Alt 22-08-2003, 15:13
hwei
 Newbie
Links : Onlinestatus : hwei ist offline
Registriert seit: Mar 2003
Beiträge: 31
hwei ist zur Zeit noch ein unbeschriebenes Blatt
Standard

versuch das mal

#!usr/bin/perl -w

use strict;

#aktuelle Datumsberechnung
my ($sekunden, $minuten, $stunden, $tag, $monat, $jahr, $wochentag, $jahrestag, $sommerzeit) = localtime(time);

$monat += 1;

$monat = sprintf("%02.f", $monat);

$jahr = $jahr + 1900;

$jahr = $jahr + 1;

print "jahr: $jahr\n";
print "monat: $monat\n";
print "tag: $tag";
__________________
gestern standen wir am abgrund heute sind wir einen schritt weiter
Mit Zitat antworten
  #3 (permalink)  
Alt 25-08-2003, 08:36
DAK
 Newbie
Links : Onlinestatus : DAK ist offline
Registriert seit: Aug 2003
Beiträge: 10
DAK ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Danke hwei,

hab meine Frage nen bissl falsch ausgedrückt.
Ich gib mal nen Beispiel wie ich das haben will!

wenn heute der 8 Monat im Jahr ist dann soll
der 01.08.03 genommen werden und dann soll ein Jahr darauf gerechnet werden also vom 01.08.03 - 31.07.04

so wollte ich das haben mein Problem ist wie bekomme ich herraus
wieviel Tage der Monat (zb.07) im nächsten Jahr hat.

ich hoffe das es dafür auch ne Lösung gibt.
Mit Zitat antworten
  #4 (permalink)  
Alt 25-08-2003, 09:30
phreak
 Newbie
Links : Onlinestatus : phreak ist offline
Registriert seit: Aug 2002
Ort: hannover.de
Beiträge: 18
phreak ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Original geschrieben von DAK
...so wollte ich das haben mein Problem ist wie bekomme ich herraus
wieviel Tage der Monat (zb.07) im nächsten Jahr hat....
ähm, die anzahl der tage eines bestimmten monats sind - abgesehen von einem schaltjahr - unabhängig von der jahreszahl, doch immer gleich.
z.b. 04 hat immer 30, 05 hat immer 31, 06 hat immer 30 tage.
somit musst du doch nur noch wissen, ob es sich um ein schaltjahr handelt, wenn der monat februar ist. und das kannst du recht einfach rausfinden.
wenn die vierstellige jahreszahl durch 4 teilbar ist (also eine natürliche zahl rauskommt), handelt es sich um ein schaltjahr.
Mit Zitat antworten
  #5 (permalink)  
Alt 25-08-2003, 09:43
MoRtAlAn
 PHP Master
Links : Onlinestatus : MoRtAlAn ist offline
Registriert seit: Jan 2002
Ort: Mühlheim am Main
Beiträge: 5.934
MoRtAlAn ist zur Zeit noch ein unbeschriebenes Blatt
Standard

jahreszahl durch 4 => Schaltjahr
jahreszahl durch 100 => kein!! Schaltjahr
jahreszahl durch 400 => Schaltjahr (deswegen war 2000 auch ein Schaltjahr!)

Mit Zitat antworten
  #6 (permalink)  
Alt 25-08-2003, 09:48
DAK
 Newbie
Links : Onlinestatus : DAK ist offline
Registriert seit: Aug 2003
Beiträge: 10
DAK ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Danke MoRtAlAn

wie kann ich abfragen ob eine Zahl eine natürliche Zah ist oder nicht????

gruss DAK
Mit Zitat antworten
  #7 (permalink)  
Alt 26-08-2003, 15:00
phreak
 Newbie
Links : Onlinestatus : phreak ist offline
Registriert seit: Aug 2002
Ort: hannover.de
Beiträge: 18
phreak ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Original geschrieben von MoRtAlAn
...
jahreszahl durch 100 => kein!! Schaltjahr
...
öha - wusste ich nich
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


PHP News

Die RIGID-FLEX-Technologie
Die RIGID-FLEX-TechnologieDie sogenannte "Flexible Elektronik" , oftmals auch als "Flexible Schaltungen" bezeichnet, ist eine zeitgemäße Technologie zum Montieren von elektronischen Schaltungen.

06.12.2018 | Berni

ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlicht
ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlichtDie bekannte Marktplatzsoftware ebiz-trader ist in der Version 7.5.0 veröffentlicht worden.

28.05.2018 | Berni


 

Aktuelle PHP Scripte

ContentLion - Open Source CMS ansehen ContentLion - Open Source CMS

ContentLion ist ein in PHP geschriebenes CMS, bei dem man Seiten, Einstellungen usw. in Ordnern lagern kann

22.08.2019 stevieswebsite2 | Kategorie: PHP/ CMS
Adsman Pro - Werbe-Manager V.1.1.0

Mit ADSMAN PRO haben Sie die Marketinglösung für eine effektive und effiziente Werbeschaltung mit messbaren Ergebnissen. Unterstützt werden Bannerformate in beliebigem Format, Textanzeigen und Page-Peels mit umfangreichen Text und Flash-Effekte.

30.07.2019 rhs | Kategorie: PHP/ Bannerverwaltung
HeidiSQL - kostenloses MySQL front-end Editor für Windows ansehen HeidiSQL - kostenloses MySQL front-end Editor für Windows

HeidiSQL - ist ein Windows-Editor für die bekannt open Source Datenbank mySQL

30.07.2019 Berni | Kategorie: MYSQL/ Management
 Alle PHP Scripte anzeigen

Alle Zeitangaben in WEZ +2. Es ist jetzt 17:36 Uhr.