Existe-t-il un analyseur de langage naturel pour la date et l'heure en javascript?Existe-t-il un analyseur de langage naturel pour la date et l'heure en javascript?
Répondre
SugarJS prend en charge l'analyse en langage naturel des dates et des heures.
Vous pouvez passer à l'exemple en direct ici: http://sugarjs.com/dates
Par exemple, il prend en charge les entrées suivantes:
- après-demain
- 2 semaines du lundi
- 25 mai de l'année prochaine
Vous pouvez ensuite convertir le résultat en différen t formats de date ou utilisez l'API pour manipuler davantage la date.
SugarJS est meilleur, en particulier lors de la gestion des cas qui incluent à la fois la date et l'heure. – Haozhun
Je suis complètement d'accord avec @Haozhun.J'ai déjà utilisé MomentJS, DateJS et SugarJS auparavant, mais IMO ce dernier est de loin le meilleur en PNL. –
Est-ce que Date.js répond à vos besoins? Ou cherchez-vous autre chose?
Je l'ai trouvé, mais le code source me fait peur, à plusieurs niveaux. J'espérais quelque chose qui s'intègre à l'une des librairies javascript 'modernes'. –
Qu'est-ce qui vous fait peur, l'extension des objets natifs? Ou autre chose? – Nosredna
sur la surface, l'absence de formatage et/ou l'absence d'une version de développement et la version de production. Ce n'est pas non plus un projet actif, qui peut ne pas être pertinent pour tout le monde. –
Vous pouvez utiliser la traduction jQuery datepicker, obtenir le numéro du jour et du mois et sélectionner le jour à partir des jours de l'outil datepicker.
Vous pouvez ajouter des valeurs à cet objet, et vous pouvez télécharger jusqu'à 60 langues, je pense. (L'objet ci-dessous n'est pas complet, j'ai enlevé du code pour le simplifier).
$.datepicker.regional['sv'] = {
monthNames:['Januari','Februari','Mars','April','Maj','Juni','Juli','Augusti','September','Oktober','November','December'],
monthNamesShort: ['Jan','Feb','Mar','Apr','Maj','Jun','Jul','Aug','Sep','Okt','Nov','Dec'],
dayNamesShort: ['Sön','Mån','Tis','Ons','Tor','Fre','Lör'],
dayNames: ['Söndag','Måndag','Tisdag','Onsdag','Torsdag','Fredag','Lördag'],
dayNamesMin: ['Sö','Må','Ti','On','To','Fr','Lö']
};
maintenant obtenir le numéro du jour et le mois
var dateObject = new Date();
var day = dateObject.getDay();
var month = dateObject.getMonth();
var monthText = $.datepicker.regional['sv']['monthNames'][month];
var dayText = $.datepicker.regional['sv']['dayNames'][day];
Cela ne répond pas à la question. OP demande un analyseur * *, c'est une fonction qui prend une chaîne comme '23/02/1945' ou « lundi prochain » et retourne un 'Date' objet. – bfontaine
J'ai développé une petite bibliothèque appelée CHRONO pendant l'analyse syntaxique date aussi Javascript. J'ajoute également la fonction d'analyse de la plage de dates (par exemple '12 Nov - 13 Dec 2012 ')
Vous pouvez enregistrer here.
Vous avez la meilleure PNL pour le temps que j'ai trouvé jusqu'à présent en JavaScript. Jusqu'ici le classement serait: # 1 chrono, # 2 sugarjs, # 3 datejs. Astuce: Je vous suggère de le renommer Chronojs pour lui donner un nom plus reconnaissable et distinctif. –
- 1. Analyseur de date en langage naturel pour ruby / rails
- 2. Analyseur de date/heure en langage naturel pour .NET?
- 3. Existe-t-il un analyseur de langage naturel pour les dates/heures dans ColdFusion?
- 4. Portée ambiguïté en langage naturel
- 5. Automatisation du langage naturel?
- 6. Traitement du langage naturel en Ruby
- 7. Analyse syntaxique en langage naturel, exemple pratique
- 8. Générateur de langage naturel CFG Algorithm
- 9. Convertisseur de requête en langage naturel SQL vers requête
- 10. Ressources en langage naturel contextuel, par où commencer?
- 11. Analyseur Javascript pour l'expression simple
- 12. Comment puis-je utiliser l'analyseur de date/heure du langage naturel Chronique pour analyser "12:00" comme 12:00 PM?
- 13. LINQ et un ordre de tri naturel
- 14. analyseur JavaScript Python
- 15. PHP: Meilleur analyseur de date que strtotime
- 16. Javascript Validation de la date pour Asp.net
- 17. Un analyseur pour la trame SPDH
- 18. Formatage de la date en JavaScript
- 19. Analyseur de code source JavaScript
- 20. Chronique (analyseur de date/heure PNL Ruby) pour python?
- 21. problème de date en javascript
- 22. simple pour analyser une date en Javascript
- 23. Un moyen sûr et valide pour convertir un "entier flottant" en un entier naturel?
- 24. Date Objet en javascript
- 25. Un analyseur lexical pour SPDH
- 26. Existe-t-il une bonne bibliothèque de traitement en langage naturel?
- 27. Analyseur pour la syntaxe Mathematica?
- 28. comment obtenir la date de la semaine prochaine en javascript
- 29. Analyser un langage simple pour le formatage de titre
- 30. Ce qui serait un bon Delphi lexer/parser pour le fichier de langage Javascript?
Très proche de votre autre poste http://stackoverflow.com/questions/1003330/is-there-a-natural-language-parser-for-date-times-in-coldfusion Pourquoi ne pas simplement dire javascript ou Cold Fusion? – samoz
L'une est une solution côté client, l'autre côté serveur. Je sentais qu'essayer de les combiner se traduirait par trois questions: 1. Lequel est le meilleur? 2. Quelle est la meilleure solution côté client? 3.Whats la meilleure solution de côté de serveur? –