1. Conclusion </ b>
2. Comment décrire </ b>
3. Ce que j'ai appris d'ici </ b>
Utilisez (variable arbitraire) .toISOString (). Slice (0, -8) </ b>
Comme prémisse
ruby:new.html.erb
<%= f.datetime_field :study_date ,id:"datetime_field"%>
Il est installé.
méthode datetime_field = ***. ToISOString (). Slice (0, -8); Vous pouvez définir par défaut l'année, le mois, l'heure et les minutes du jour.
ruby:***.html.erb
<script>
var today_time = new Date();
now.setMinutes(today_time.getMinutes() - now.getTimezoneOffset()); #----❶
document.getElementById('datetime_field').value = today_time.toISOString().slice(0, -8); #----❷
</script>
Je l'ai décrit. Comme il est décrit dans html.erb, il est inclus dans "script", et lorsqu'il est mis à jour, une erreur se produit si la variable est définie dans la console, elle est donc définie sur var. Pour ❶ et ❷, l'heure affichée comme mentionné dans l'URL ci-dessous est en notation UTC (❷), elle est donc ajustée à l'avance à la différence UTC (❶).
** URL référencée: **
** HTML5 Pour régler l'heure actuelle
**
je suis le premier
ruby:****.html.erb
<f.date_field :****, value:Time.now.strftime("%Y-%m-%d")>
Utilisait. Si vous entrez la valeur: Time.now.strftime ("% Y-% m-% d"), la date actuelle sera automatiquement entrée lors de l'affichage de la page.
** URL très utile: ** ** Définir les valeurs par défaut dans Rails date_field **
Cependant, dans le cas de f.datetime_field, si vous mettez la valeur ci-dessus ou la définissez sur Time.now
python
The specified value "2020 9/16 12:05" does not conform to the required format. The format is "yyyy-MM-ddThh:mm" followed by optional ":ss" or ":ss.SSS".
Je suis sorti. Il n'a pas été reconnu car il ne répondait pas à la description standard. Je l'ai donc fait de la manière ci-dessus, mais j'ai réalisé que je ne comprenais pas vraiment la tranche (0, -1). Puisque la tranche (début, fin) extrait seulement quelques minutes avant la fin du caractère ~ à partir du début, «ss.SSS (temps inférieur à une seconde)» pourrait être omis en écrivant comme ci-dessus.
** URL référencée: ** ** méthode slice **
Recommended Posts