Есть ли парсер естественного языка для даты/времени в javascript?Есть ли парсер естественного языка для даты/времени в javascript?
ответ
SugarJS поддерживает некоторый естественный анализ языка по датам и времени.
Вы можете перейти к живому примеру здесь: http://sugarjs.com/dates
Например, он поддерживает следующие входы:
- послезавтра
- 2 недели с понедельника
- мая 25 в следующем году
Затем вы можете скрывать результат в differen t date или использовать API для дальнейшего управления датой.
SugarJS лучше, особенно при обработке дел, которые включают как дату, так и время. – Haozhun
Я полностью согласен с @Haozhun.Раньше я использовал MomentJS, DateJS и SugarJS, но IMO последний, безусловно, лучший в NLP. –
Date.js удовлетворяет ваши потребности? Или вы ищете что-то еще?
Я нашел это, но исходный код меня пугает, на нескольких уровнях. Я надеялся на то, что интегрируется с одной из «современных» библиотек javascript. –
Что вас пугает, расширение собственных объектов? Или что-то другое? – Nosredna
на поверхности, отсутствие форматирования и/или отсутствие версии разработки и производственной версии. Это также не активный проект, который может не иметь отношения ко всем. –
Вы можете использовать переводчик jQuery datepicker, получить номер дня и месяца и выбрать день с даты дня.
Вы можете добавить данные к этому объекту, и можете загрузить до 60 языков, которые я думаю. (Объект ниже не является полным, я удалил некоторый код, чтобы упростить его).
$.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ö']
};
Теперь получить день и месяц номер
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];
Это не отвечает на вопрос. OP запрашивает * parser *, то есть функцию, которая принимает строку типа «23/02/1945» или «следующий понедельник» и возвращает объект «Date». – bfontaine
Я разработал небольшую библиотеку под названием хронографа для разбора даты в JavaScript, тоже. Я также добавляю функцию синтаксиса диапазона дат (например, «12 ноября - 13 декабря 2012 года»)
Вы можете зарегистрироваться в here.
У вас есть лучший НЛП за время, которое я нашел до сих пор в JavaScript. До сих пор ранг был бы: # 1 chrono, # 2 sugarjs, # 3 datejs. Совет. Я предлагаю вам переименовать его в Chronojs, чтобы дать ему более доступное для поиска и отличительное имя. –
- 1. Есть ли парсер естественного языка для дат/времени в ColdFusion?
- 2. Есть ли Java-парсер для Java-языка?
- 3. Есть ли хорошая библиотека обработки естественного языка
- 4. Алгоритмы для понимания естественного языка
- 5. ARFF для обработки естественного языка
- 6. Подтипы для типов естественного языка
- 7. вид обработки естественного языка
- 8. Обработка естественного языка
- 9. Обработка естественного языка в Ruby
- 10. Отказ от естественного языка
- 11. Решение для обработки естественного языка в Java?
- 12. Библиотека для генерации естественного языка (глаголов) в javascript?
- 13. Генерация естественного языка в PHP
- 14. Преобразование естественного языка в PHP?
- 15. создание естественного языка
- 16. Обработка естественного языка в C++
- 17. Преобразование естественного языка в хайку?
- 18. Библиотеки обработки естественного языка
- 19. Бинаризация в обработке естественного языка
- 20. Библиотека iOS для обработки естественного языка?
- 21. Есть ли библиотека YAML/парсер для MATLAB?
- 22. Анализ естественного языка для приложения ToDo
- 23. Создание RDF с естественного языка
- 24. Генератор естественного языка для дат (Java)
- 25. Идеи для проекта обработки естественного языка?
- 26. Обработка естественного языка для распознавания числовых данных
- 27. .NET DLL для естественного языка SQL/SPARQL
- 28. Представление естественного языка как RDF
- 29. Обработка естественного языка Python для именованных объектов
- 30. обработки естественного языка для сложных предложений
Очень похоже на ваш другой пост http://stackoverflow.com/questions/1003330/is-there-a-natural-language-parser-for-date-times-in-coldfusion Почему бы просто не сказать javascript или Cold Fusion? – samoz
One - это клиентское решение, одно - серверное. Я чувствовал, что попытка совместить их приведет к 3-мя вопросам: 1. Что лучше? 2. Какое лучшее клиентское решение? 3.Whats лучшее решение на стороне сервера? –