This is how it works you have about 5 fields that you can choose from for each of these types so you can stack them together.
ex:

Would yield files like:
Hawaii_07-10-15-01.jpg
Hawaii_07-10-15-02.jpg
Hawaii_07-10-15-03.jpg
Hawaii_07-10-15-04.jpg
Hawaii_07-10-15-05.jpg
Hawaii_07-10-15-06.jpg
This program works on any file format.
String is for text
Left is the amount of characters you want to copy from the curren file name starting from the left
Right is the amount of characters you want to copy from the current file name starting from the right
The rest of the options are self explanatory.
Tip: When renaming pictures add the creation date so that way you will always know when the picture was taken just by looking at the filename.