..:: MX Studio Fóruns ::..: Pegar "Dia da Semana" - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




ATENÇÃO

Para evitar posts desnecessários e que não influam para o andamento e desenvolvimento do fórum, clique aqui e leia todas as regras.
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Pegar "Dia da Semana" Para formar data!

#1 User is offline   rbaialuna 

  • Group: Desafio Fireworks
  • Posts: 2938
  • Joined: 28-January 04

Posted 27 January 2005 - 04:30 PM

E ai Pessoal blz???

Bom, estou iniciando no Cold e não sei se os "mieos" que acho para fazer meus arquivos são os mais corretos.. por exemplo.. para pegar a data atual, eu faço o seguinte:

QUOTE
<cfparam name="data" type="date" default="#DateFormat(now(),"dd/mm/yyyy")#">


E quando preciso dela uso um <cfoutput>#data#</cfoutput>

Num sei se essa é a forma mais correta, porém funciona laugh.gif

Ma a dúvida tá no seguinte... eu preciso pegar o DIA DA SEMANA (Segunda-Feira, Terça-Feira, Quata-Feira........) mas num sei como posso fazer...

Em asp, eu faria weekday(now), mas eu tentei algo do tipo em C e num deu.. como eu faria???

Só maus uma coisa... ao pegar o MES na data em CF, e transfromá-lo por exemplo, o resultado 01 para JANEIRO, 02 para FEVEREIRO, etc... eu tenho q fazer um cfswich e cfcase para cada um dos 12 valores??

Grato pela atenção...

Abraços! wink.gif
0

#2 User is offline   ianrapha 

  • Group: Membros
  • Posts: 318
  • Joined: 26-February 04

Posted 28 January 2005 - 12:49 AM

E ae rbaialuna fmz?

Véi, poe na tua página ou no Application.cfm o seguinte código

CODE
<cfset SetLocale("Portuguese (Brazilian)")>
<cfset hoje=LSDateFormat(Now(), "full")>


LS serve para indicar q vc quer utilizar a função dateformat do local selecionado, que no caso é Brasil. Com full ele vai retornar Sexta Feira, 28 de janeiro de 2005. Tem tb medium e small(c eu nao me engano).

Cola esse ae em uma página e executa, ve o resultado, dah pra ter noção de como mexer com datas.

CODE
<cfset SetLocale("Portuguese (Brazilian)")>
<cfoutput>

#LSDateformat(Now(), "m")#<br>
#LSDateformat(Now(), "mm")#<br>
#LSDateformat(Now(), "mmm")#<br>
#LSDateformat(Now(), "mmmm")#

</cfoutput>


Espero ter ajudado

Falow ae

FUI
OUVINDO DREAM THEATER - EROTOMANIA

0

#3 User is offline   rbaialuna 

  • Group: Desafio Fireworks
  • Posts: 2938
  • Joined: 28-January 04

Posted 28 January 2005 - 01:05 AM

Legal Ian.. deu pra entender perfeitamente sim...
Grande abraço.. obrigado!
0

#4 User is offline   rbaialuna 

  • Group: Desafio Fireworks
  • Posts: 2938
  • Joined: 28-January 04

Posted 28 January 2005 - 01:18 AM

Só um detalhe.. se liga na idéia.. tava testando as paradas para pehgar hora e minutos e segundos também... consegui as horas e segundos, apenas;;;

TO fazendo:

<cfset hora=LSDateFormat(Now(), "hh/minute/ss")>

Como converter os minutos?? Porque MM seria de Mês correto?

Abraços!
0

#5 User is offline   pcsilva 

  • Group: Moderadores
  • Posts: 1940
  • Joined: 23-January 05

  Posted 28 January 2005 - 03:10 AM

Ae baiano da lua,

tenta assim #TimeFormat(now(), "hh:mm:ss")#



Pedro Claudio
ph34r.gif

0

#6 User is offline   rbaialuna 

  • Group: Desafio Fireworks
  • Posts: 2938
  • Joined: 28-January 04

Posted 28 January 2005 - 09:23 AM

Baiano da Lua tongue.gif laugh.gif

Agora data no CF é comigo mesmo.. li o livedocs da macromedia inteirinho.. hahaha.. valeu galera wink.gif


0

Share this topic:


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



Publicidade




1 User(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)