freestuff.gr αρχική σελίδα
 FAQFAQ    ΑναζήτησηΑναζήτηση   Λίστα ΜελώνΛίστα Μελών   Ομάδες ΜελώνΟμάδες Μελών   <b>Εγγραφή Μέλους</b>Εγγραφή Μέλους 
 ΠροφίλΠροφίλ   Επιλογές μέλους Επιλογές   Τα bookmarks μου Τα bookmarks μου   Προσωπικά μηνύματαΠροσωπικά μηνύματα 
  διαφήμιση  

Καλώς ήρθατε στο forum μας! Για να συμμετάσχετε στις συζητήσεις θα πρέπει να είσαστε μέλος. Γίνετε μέλος τώρα!.

εισαγωγή ωραρίου στην βάση


 Forum index » Δημιουργία Web Sites, Γραφικών & Προγραμματισμός » SQL και SQL Servers (RDBMS) » Βάσεις Δεδομένων και SQL - γενικά
Moderators:  Super-Moderators, WebDev Moderators
Εισαγωγή νέου Θέματος   Απάντηση στο Θέμα Σελίδα 2 από 2 [18 Μηνύματα]      Bookmarks Tags: βάση Mark the topic unread :: Προηγούμενο θέμα :: Επόμενο θέμα
Σελίδα:  Προηγούμενο  1, 2
ΑποστολέαςΜήνυμα
giannis17
Honorary Member

Μέλος από: 06 Ιαν 2005
Βοηθήματα: 1
Μηνύματα: 256+

Περιοχή: Παγκράτι - Αθήνα
View users profile Visit posters website
facebook skype 
ΜήνυμαΣτις: 14 Ιουν 2015 19:47    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

κώδικας:

<?php

// syndesou stin vasi kai fere oles tis argies se ena array $argies

// dinoume pou ksekinaei kai pou teleiwnei i xronia pou dianyoume
$yearstart = new DateTime( date('Y').'-01-01');
$yearend = new DateTime( date('Y').'-12-31');

// dinoume to vima pou tha metraei stin 1 mera
$interval = DateInterval::createFromDateString('1 day');
$period = new DatePeriod($yearstart, $interval, $yearend);

// arxikopoioume tis $ergasimes
$ergasimes = array();

// kanoume ton elegxo, allakse sto parakatw date to format na einai idio opos to apothikeveis tin imerominia stin vasi (exw valei to default)
foreach ( $period as $dt )
  if(!in_array(date('Y-m-d', $dt::getTimestamp), $argies)) $ergasimes[] = $dt;

// tora sto array $ergasimes einai oles oi ergasimes
var_dump($ergasimes);
?>

_________________
“There is only one problem with common sense; it’s not very common.”
– Milt Bryce
Serghio


Μέλος από: 08 Φεβ 2011
Μηνύματα: 256+
Περιοχή: Περιστέρι
View users profile
ΜήνυμαΣτις: 16 Ιουν 2015 08:55    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

καταλαβαίνω την λογική σου αλλά δεν μπορώ να καταλάβω πως θα βοήθήσει η μέθοδος αυτή να εμφανίζοντοι αυτόματα οι αργίες στο εβδομαδιαίο interface του χρηστη.

Ο τελευταίο θα βλέπει στην οθόνη του τις 7 μέρες της εβδομάδα...καθως και το ωρ'αριο αυτων που ο ίδιος έχει θέσει.

Πως εξασφαλίζεται με την μέθοδο αυτή οτι π.χ αν την πέμπτη(της τρέχουσας εβδομάδας) ειναι αργία...αυτό θα απεικονιστεί στο interface;
giannis17
Honorary Member

Μέλος από: 06 Ιαν 2005
Βοηθήματα: 1
Μηνύματα: 256+

Περιοχή: Παγκράτι - Αθήνα
View users profile Visit posters website
facebook skype 
ΜήνυμαΣτις: 16 Ιουν 2015 18:36    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Serghio ανέφερε:
δημουργησα τελικά ένα πίνακα με τις αργίες....πως θα δημιουργήσω τώρα το date array/object με όλες τις εργάσιμες πλυν τις αργίες?


Εγώ σε αυτό απάντησα. Αν θες να σου φτιάξω όλη την εφαρμογή στείλε ακριβώς προδιαγραφές σε pm.

_________________
“There is only one problem with common sense; it’s not very common.”
– Milt Bryce
Εμφάνιση Μηνυμάτων:   
Εισαγωγή νέου Θέματος   Απάντηση στο Θέμα Σελίδα 2 από 2 [18 Μηνύματα] Σελίδα:  Προηγούμενο  1, 2
Mark the topic unread :: Προηγούμενο θέμα :: Επόμενο θέμα
 Forum index » Δημιουργία Web Sites, Γραφικών & Προγραμματισμός » SQL και SQL Servers (RDBMS) » Βάσεις Δεδομένων και SQL - γενικά


Σχετικά θέματα
 Θέματα   Απ/σεις   Αποστολέας   Τελευταίο μήνυμα 
Βοήθημα: DocumentDB μια NoSQL βάση με native υποστήρηξη JSON και JavaScript. 0 cordis 27 Μαη 2016 14:20
cordis Εμφάνιση τελευταίου μηνύματος
ανάγνωση απο βάση - εξαγωγή αποτελεσμάτων και διαγραμμάτων 1 tempo 24 Ιουν 2015 15:51
fafos Εμφάνιση τελευταίου μηνύματος
 
Τώρα είναι 24 Μαρ 2017 06:09 | All times are UTC + 2


Email This Page to Someone! add to Favorites

     Powered by p h p B B © 2001,2005 p h p B B Group
Για άμεση επικοινωνία με τον διαχειριστή του freestuff.gr στο email: freestuff.gr(παπάκι)gmail.com


Copyright © 1999-2013 Freestuff.gr All Rights Reserved  
Version Aegean, designed by N. Tsaganos