View Issue Details

IDProjectCategoryView StatusLast Update
12392Bug reports[All Projects] Expression Managerpublic2017-06-22 10:20
Reporterloknmal 
Assigned Toolle 
PrioritynoneSeveritymajor 
Status feedbackResolutionopen 
Product Version2.64.x 
Target VersionFixed in Version 
Summary12392: Bug age, interval date - LS 2.65 but absent in 2.53
DescriptionBonjour,

J'ai un serveur avec limesurvey 2.65 (managé, centOS7 php 7) et un autre 2.53 (Serveur infomaniak hebergement web) l'heure serveur à jour.
J'ai un bug avec l'affichage de l'age sur mon serveur 2.65 et pas sur le 2.53.
Je mets la date au format demandé: JJ-MM-YYYY , YYYY-MM-JJ.
L'age s'affiche correctement sur LS 2.53.
Mais sur LS 2.65 j'ai en permanence l'age 47 ans qui s'affiche (il part de l'année 1970...). Mes serveurs ont leur horloge à jour.

Une première question date de naissance, une deuxième question date du jour, une troisième question equation avec la formule suivante:
{floor((time() - strtotime(A2)) / (60 * 60 * 24 * 365))}

J'ai également essayé avec: intval((strtotime(Q2)-strtotime("now"))/60/60/24/365,25) - même problème.

Q2 étant la date de naissance. J'ai crée une question jour d'aujourd'hui (Q2)-(Qaujourd'hui), le problème reste le même.

Merci pour votre aide.

In english now: the equation "Your are {floor((time() - strtotime(DOB)) / (60 * 60 * 24 * 365))} years old give all the time the same age , 47 years old. It seems that Limesurvey is blocked on 1970...

Thanks for bug correction.
TagsNo tags attached.
Complete LimeSurvey version number (& build)2.65.0+170502
I will donate to the project if issue is resolvedYes
Browser
Database & DB-VersionPhpMyadmin Version : 4.4.15.5 / 5.5.52-MariaDB
Operating System (Server)Centos7
Webserver software & versionnginx/1.6.3
PHP Version5.4.16

Relationships

Activities

vkuzmin

2017-05-18 14:38

reporter   ~43656

0 in time() is 00:00:00 1 January 1970
https://en.wikipedia.org/wiki/Unix_time

olle

2017-06-20 15:58

administrator   ~43957

Thanks for reporting.

olle

2017-06-20 15:59

administrator   ~43958

Attach a survey to reproduce, please.

olle

2017-06-22 10:20

administrator   ~43964

Hi,

I can't fix this without more feedback from you, @loknmal. What is DOB here? strtotime(DOB). Don't you mean DOB.shown? Check the survey I've attached, please.

limesurvey_survey_927538.lss (13,110 bytes)

Issue History

Date Modified Username Field Change
2017-05-12 10:40 loknmal New Issue
2017-05-18 14:38 vkuzmin Note Added: 43656
2017-06-20 15:57 c_schmitz Assigned To => olle
2017-06-20 15:57 c_schmitz Status new => assigned
2017-06-20 15:58 olle Note Added: 43957
2017-06-20 15:59 olle Note Added: 43958
2017-06-22 10:06 c_schmitz Status assigned => feedback
2017-06-22 10:20 olle File Added: limesurvey_survey_927538.lss
2017-06-22 10:20 olle Note Added: 43964