Ir para o conteúdo
HilarYo

Datas com diferentes fusos horários

Mensagens Recomendadas

HilarYo    0
HilarYo

Boa tarde,

Estou a desenvolver uma aplicação web e quero internacionaliza-la, para isso quero permitir que os utilizadores registados possam ter acesso os recursos com o seu fuso horário. Queria arranjar uma forma de guardar as datas na base de dados e fazer operações com elas.

Alguém já que fez este tipo de operações têm uma boa sugestão? Queria utilizar algumas das funcionalidades do MySQL.

Pensei em duas maneiras:

1ª - Usar o timestamp e guardar na base de dados.

2ª - Ter uma função utilitária para converter as datas antes de irem para a base de dados e vice-versa.

Quais as vossas experiências/opiniões?

Obrigado. 

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
HappyHippyHippo    1140
HappyHippyHippo

estás a dizer que o requisito é que só podem aceder a conteúdos associados ao fúso horário de onde o utilizador se encontra ?


IRC : sim, é algo que ainda existe >> #p@p

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
HilarYo    0
HilarYo

Não, quero dizer que o requisito é deixar a aplicação preparada para as demais situações incluindo essa, de forma a que num futuro não seja preciso alterar a lógica no que toca a guardar datas e operar com elas.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
HilarYo    0
HilarYo
4 horas atrás, HappyHippyHippo disse:

se queres guarar datas, usa DateTime object com GMT+0

E qual seria a configuração da base de dados, tipos de dados seria um DATETIME e o TIMEZONE ? poderia ficar Europe/Lisbon ?

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.