Yii Framework Forum: Recuperare Gli Ultimi 3 Giorni Di Inizio Mese - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Recuperare Gli Ultimi 3 Giorni Di Inizio Mese Rate Topic: -----

#1 User is offline   realtebo 

  • Master Member
  • PipPipPipPip
  • Yii
  • Group: Members
  • Posts: 633
  • Joined: 03-October 12
  • Location:Ferrara

Posted 10 October 2012 - 03:46 PM

Ho visto CTimestamp e CDateFormatter.formatMonth() ... non è c'è anche un sistema di differenze tra date già fatto?

praticamente devo fare solo questo:

- leggo che giorno è oggi
- vado al 1° del mese e mi segno '01-10-2012' => 'ottobre'
- vado indietro di un mese e mi segno '01-09-2012' => 'settembre'
- vado indietro di un mese e mi segno '01-08-2012' => 'agosto'

saprei farlo con le funzioni native di php, ma se c'è un modo Yii-compliant ... :)
Il computer non ragiona, ma ha sempre ragione.
Ricordalo quando fai il debug
0

#2 User is offline   sensorario 

  • Elite Member
  • Yii
  • Group: Moderators
  • Posts: 1,986
  • Joined: 07-September 10
  • Location:Cesena (Italy)

Posted 10 October 2012 - 06:10 PM

Come ho scritto altrove, puoi fare tutto molto facilmente con DateTime di php.
0

#3 User is offline   zaccaria 

  • Elite Member
  • PipPipPipPipPip
  • Yii
  • Group: Members
  • Posts: 2,232
  • Joined: 04-October 09
  • Location:Moscow

Posted 11 October 2012 - 12:44 AM

Come dice sensorario, usa le funzioni native per le operazioni sulle date, e usa Yii::app()->format solo per la formattazione, in modo che segua la lingua selezionata a livello di applicazione.

A quanto mi risulta, gli ultimi 3 giorni di un mese non dipendono dalla lingua che parli.
0

#4 User is offline   realtebo 

  • Master Member
  • PipPipPipPip
  • Yii
  • Group: Members
  • Posts: 633
  • Joined: 03-October 12
  • Location:Ferrara

Posted 11 October 2012 - 01:27 AM

ho notato una vera ironica e l'ho molto apprezzata :D

Si, alla fine ho risolto proprio con le funzioni native di PHP, ho solo il problema a recuperare il nome del mese localizzandolo... (ma su quello ho già aperto un altro post)
Il computer non ragiona, ma ha sempre ragione.
Ricordalo quando fai il debug
0

#5 User is offline   zaccaria 

  • Elite Member
  • PipPipPipPipPip
  • Yii
  • Group: Members
  • Posts: 2,232
  • Joined: 04-October 09
  • Location:Moscow

Posted 11 October 2012 - 01:52 AM

A me cosi' funziona:

Yii::app()->language='ru';
echo (Yii::app()->dateFormatter->format('MMMM', strtotime('now')));

1

#6 User is offline   realtebo 

  • Master Member
  • PipPipPipPip
  • Yii
  • Group: Members
  • Posts: 633
  • Joined: 03-October 12
  • Location:Ferrara

Posted 12 October 2012 - 04:07 PM

Ecco, ancora una volta dimostri di saperne a pacchi, ma fai parte del team di sviluppo !?
Il computer non ragiona, ma ha sempre ragione.
Ricordalo quando fai il debug
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users