NGSP13 Posted March 1, 2018 at 09:21 AM Report #609542 Posted March 1, 2018 at 09:21 AM Boas programadores tudo bem ?? eu sou novato por estes lados e gostaria de saber se vocês me podem ajudar com uma pequena questão que eu tenho... É o seguinte, eu estou a desenvolver um software de gestão em PHP e já tenho tudo pronto menos a parte em que eu quero inserir uma data de inicio e depois quero que ele me dê uma data final com mais um ano acrescentado ou seja data de inicio= 01/03/2018 e data final=01/03/2019 sendo que eu insiro a data inicial numa caixa de texto. Para além do PHP estou a trabalhar com MySql (no Wampp). Eu já consegui obter um código que me ajuda no que eu quero, só que ele faz automaticamente consoante a data do próprio dia (ou seja se hoje é dia 1 de Março ele faz com essa data).... Deixo em baixo o código: echo $data = date("d/m/Y"); echo "<br>"; echo date('d/m/Y', strtotime('+1 years', strtotime(date('Y-m-d'))));
Rui Pedro Posted March 1, 2018 at 03:34 PM Report #609544 Posted March 1, 2018 at 03:34 PM (edited) Penso que seja isto que quer: echo $data_inicio = strtotime(str_replace('/', '-', '01/03/2018')); echo "<br>"; echo $data_fim = date('d/m/Y', strtotime('+1 years', $data_inicio)); Edited March 1, 2018 at 03:39 PM by Rui Pedro
NGSP13 Posted March 1, 2018 at 03:49 PM Author Report #609545 Posted March 1, 2018 at 03:49 PM 14 minutos atrás, Rui Pedro disse: Penso que seja isto que quer: echo $data_inicio = strtotime(str_replace('/', '-', '01/03/2018')); echo "<br>"; echo $data_fim = date('d/m/Y', strtotime('+1 years', $data_inicio)); obrigado vou experimentar
NGSP13 Posted March 2, 2018 at 09:18 AM Author Report #609555 Posted March 2, 2018 at 09:18 AM a unica coisa que falta é ser eu a por a data inicial mas no browser numa caixa de texto e nao no código... será que me consegue ajudar ??
M6 Posted March 2, 2018 at 09:57 AM Report #609557 Posted March 2, 2018 at 09:57 AM Para tal fazes um formulário e submetes o mesmo para obter o valor introduzido na caixa. Para simplificar o processo, recomendo que uses o componente de calendário do jQuery UI onde podes especificar logo o formato aceite, o que impede de inicio datas em formatos errados. 10 REM Generation 48K! 20 INPUT "URL:", A$ 30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50 40 PRINT "404 Not Found" 50 PRINT "./M6 @ Portugal a Programar."
NGSP13 Posted March 2, 2018 at 10:04 AM Author Report #609559 Posted March 2, 2018 at 10:04 AM obrigado 😉
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now