Extrait de la date et de l'heure de chaîne à l'aide de Javascript
J'ai un datetime chaîne générée par le système.
Ex: Ven Fév 08 2013 09:47:57 GMT +0530 (IST)
J'ai besoin d'extraire la date (02/08/2013) et le Temps (09:47 am) et de le stocker dans deux variables. Est-il un moyen efficace de le faire à l'aide de Javascript?
Edit:
J'ai écrit le code suivant.
var day = elementDate.getDate(); //Date of the month: 2 in our example
var monthNo = elementDate.getMonth(); //Month of the Year: 0-based index, so 1 in our example
var monthDesc = {'0':'January', '1':'February'}; //, "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
var year = elementDate.getFullYear() //Year: 2013
var hours = elementDate.getHours();
var mins = elementDate.getMinutes();
var lDateValue = (year.toString() + "-" + monthNo.toString() + "-" + day.toString());
document.getElementById("lDate").value = lDateValue;
J'ai ceci dans mon code HTML:
<input type="date" name="name" id="lDate" class="custom" value=""/>
<input type="time" name="name" id="lTime" class="custom" value="" />
Les champs ne sont pas d'être mis à jour.
Ai-je raté quelque chose?
- Le constructeur date devrait être en mesure de prendre cette chaîne sinon, vous pouvez utiliser des expressions régulières.
- +1 pour l'ajout du code
Vous devez vous connecter pour publier un commentaire.
Le constructeur Date est très bon à la création d'dates de cordes:
Utiliser les éléments suivants:
Cela vous donnera ensuite accès à toutes les fonctions de Date (MDN)
Par exemple: