I extended your extension: When you hold the shiftkey you can select more days or weeks. In my project it wasn't necessary to select more than one month, but it is easy to add this functionality.
There is an public var "amount" which is set. When you select 1 day or week the amount is 1. If you select 2 days or weeks the amount is 2 etc. Simple Also the fireEvent sends this extra amount parameter.

Thanks cocorossello,
But I guess I should of made myself more clear. In 'day' mode, I want to be able to programatically select multiple days. Say the 3rd through the 10th.
Im somehow doubting that that is as easy

Thanks cocorossello,
But I guess I should of made myself more clear. In 'day' mode, I want to be able to programatically select multiple days. Say the 3rd through the 10th.
Im somehow doubting that that is as easy

You can do this by setting the amount to 7 and set the date value of the picker to the 3rd.