Drupal node_save with user created node id

I am creating a node_save_hook to get id which need to be in a yearly order

example

 $  n->title = '';   $  n->language = LANGUAGE_NONE;   $  n->status = 1;   $  n->promote = 0;   $  n->uid = $  user->uid;    $  n = node_submit($  n);   node_save($  n);   $  nid = $  n->nid; 

returned data– 1812012

expected output is

//some logic to initialise the node is as per year like 1800110026

year-00-month-00-day

$  n->title = '';       $  n->language = LANGUAGE_NONE;       $  n->status = 1;       $  n->promote = 0;       $  n->uid = $  user->uid;        $  n = node_submit($  n);       node_save($  n);       $  nid = $  n->nid;