2015-04-09 2 views
0

Я делаю проект, ориентированный на банк. Мне нужно создать номер счета, используя текущую дату.Создание случайного идентификатора с использованием текущей даты

Пример:

account no-20150409001. '2015'-Year, '04'-Month, '09'-Date, '001' -represents количество нового элемента, открывающего счет на этой конкретной даты

Это число должно измениться в каждой отрасли, чтобы избежать такой же номер счета.

Как это сделать?

и это мой код

http://jsfiddle.net/Jegannath/z9na41o5/#&togetherjs=ynHxlyDeO1

+0

Просто добавьте код филиала в качестве префикса номера счета, например, 1223-20150409001 или 122320150409001, где 1223 - номер филиала. –

+1

укажите код, который вы попробовали – madalinivascu

+0

http://jsfiddle.net/#&togetherjs=ynHxlyDeO1 – Jegannath

ответ

1

Если это действительно проект, связанный банк, не полагайтесь на стороне клиента JavaScript для чего-то как критическое, как поколение номер счета.

Есть ли причина для «случайного» требования к числу номеров? Если нет, придерживайтесь последовательности, намного проще обеспечить уникальность.

На стороне сервера, используя префикс филиала, как предлагается @ kuldeep.kamboj, должен охватывать столкновение.

Вы можете использовать что-то вроде yyyyMMddBBnnnn, где yyyy = year, MM = month, dd = day, BB = номер ветки и nnnn как последовательность, которая сбрасывается в день.

0

Не уверен, что это правильно посоветует,

Берите с филиалом кодом префиксом и временной меткой в ​​суффиксе, это может быть друг разработчика также, потому что в будущем, после 30 года легко вы можете сказать его счета даты создания с помощью временной метки.

Как и временные метки - это случайное число.

рекомендуется код сервера.

Смежные вопросы