diff options
Diffstat (limited to 'client/components/MealList.jsx')
| -rw-r--r-- | client/components/MealList.jsx | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/client/components/MealList.jsx b/client/components/MealList.jsx index 76cdd25..8f5e5df 100644 --- a/client/components/MealList.jsx +++ b/client/components/MealList.jsx @@ -146,7 +146,7 @@ class MealForm extends React.Component { userid: props.user.id, name: '', calories: '', - date: new Date (), + date: new Date ().toISOString(), } this.updateState = this.updateState.bind(this) this.handleSubmit = this.handleSubmit.bind(this) @@ -156,7 +156,7 @@ class MealForm extends React.Component { id: '', name: '', calories: '', - date: new Date (), + date: new Date ().toISOString(), }) } pick(meal){ @@ -165,10 +165,11 @@ class MealForm extends React.Component { updateState(event){ const name = event.target.name let value = event.target.value + console.log(name, value) if (name === 'date') { - value = new Date(value + 'T' + this.state.date.split("T")[1] ).toString() + value = new Date(value + 'T' + this.state.date.split("T")[1] ).toISOString() } else if (name === 'time') { - value = new Date(this.state.date.split("T")[0] + value).toString() + value = new Date(this.state.date.split("T")[0] + value).toISOString() } else if (name === 'calories') { value = parseInt(value) } @@ -224,9 +225,11 @@ class MealForm extends React.Component { if (! canEdit) { return (<div></div>) } + console.log(this.state.date) const date = parseDate(this.state.date) const time = parseTime(this.state.date) + return ( <form onSubmit={this.handleSubmit} className={action}> <input type='hidden' name='id' value={this.state.id} readOnly /> |
